004Потребовался мне на свою беду web-интерфейс для управления по интернету компьютером (микросервером) на windows 7 x64.
Для справки Webmin — представляет собой веб-интерфейс для администрирования систем не только Unix, но и Windows. Используя любой браузер, администратор сервера может настроить учетные записи пользователей, почтовые ящики и изменять настройки служб и сервисов: Apache, DNS, FTP обмен файлами и многое другое. Webmin устраняет необходимость вручную редактировать конфигурационные файлы.
Итак приступим к его установке:

Я поставил на windows 7 x64, о чем и пойдет речь.

 

Подготовительная часть

Нам понадобятся:

1. Сам пакет webmin  http://www.webmin.com/download.html

2. Дистрибутив Perl http://www.activestate.com/activeperl/downloads

3. Файл process.exe отсюда http://retired.beyondlogic.org/solutions/processutil/processutil.htm

4. Возможно доп. модули webmin http://www.webmin.com/standard.html (но это позже, только после установки и настройки).

 

Скачиваем софт с пунктов 1-3.

Webmin качаем в архиве например webmin-1.630.zip готовый к простой распаковке, инсталлятор WebminInstall.exe не качайте он ставит все автоматом и потом ничего не работает.

Perl качаем только 32-битный , причем даже для 64-битной системы .
Перед началом установки Webmin, у Вас уже должен быть установлен Perl.
Запускаем установщик и устанавливаем.
После установки идем в Пуск => Все программы => ActivePerl “Ваша версия” => Perl Package Manager, далее через поиск ищем и устанавливаем пакет win32-Daemon (не удивляйтесь неторопливости этой утилиты)..

022
На этом с Perl все.

Поместить файл Process.exe в папку C:/WINDOWS/system32 и дополнительно в C:/WINDOWS/syswow64 (для 64 биток).

 

Установка

Распаковываете архив c webmin в папку C:\webmin

Открываем: Пуск => Выполнить => cmd => C:/webmin/setup.pl
На вопрос: Config file directory [/etc/webmin]: вводим C:/webmin/config
На вопрос: Log file directory [/var/webmin]: вводим C:/webmin/log
На вопрос: Web server port (default 10000) вводим 10000 (либо свой порт, какой Вам угодно)
На вопрос: Login name (default admin) Вводим свой логин
На вопрос: Login password: Вводим пароль
На вопрос: Password again: Повторно вводим свой пароль
На вопрос: Use SSL (y/n) Если Вы хотите использовать SSL, то вводим «y», если нет, то вводим «n»
На вопрос: Start Webmin at boot time (y/n) отвечаем «y»
Начнется установка Webmin
После установки, Вам будет предоставлена ссылка для входа в Webmin.
Дальше открываем браузер и вводим ссылку на Webmin, в моем случае это http://localhost:10000/ (либо http://localhost:Ваш_порт/) , если Webmin не открывается — идем в папку C:\webmin\config и вручную запускаем «start».

001
Чтобы сменить язык на русский, заходим в: Webmin => Change Language and Theme и отмечаем радиокнопку Personal choice и выбираем русский язык: Russian UTF-8 (RU.UTF-8) или Russian CP1251 (RU_RU) и жмете Make Changes (после чего обновляете страницу), там же можно выбрать другую тему оформления.

Также можно сменить язык для заголовков, приглашений и сообщений в Webmin, для этого идем в Webmin => Настройка Webmin => Язык, выбираем Russian UTF-8 (RU.UTF-8) и жмем Сменить язык.

007
Если у Вас при нажатии ссылки Прочее => Вход по SSH — выскакивает это сообщение: На порте 22 узла «Ваш URL Webmin» сервер SSH не обнаружен, то Вам надо просто открыть 22 порт в своем Брандмауэре/Фаерволе/антивирусе.

После чего опять заходим: Прочее => Вход по SSH и если Вы видите вопросительный знак надписью: «Нет плагина, Ознакомиться», то значит Вам необходимо установить Java.
После установки Java, по новой заходим и видим, что все отображается нормально:

Модули

 

По умолчанию в Webmin для Windows предустановлены модули (выделено красным на скриншоте):

008

Если апач, mysql у вас стоят по путям по умолчанию, скорее всего их подцепит автоматом.

Если установлены не по умолчанию, они будут в пункте “неиспользуемые модули” и их надо настроить , чтобы активировать:

009

 

Но это не все модули , остальные можно скачать здесь http://www.webmin.com/standard.html

Обратите внимание на пункт “Supports” , там указанно в каких ОС будет работать модуль и тут Вас ждет сюрприз: большинство не работает на Windows Печальная рожица Даже PHP.

 

Резюме

 

Webmin является одним из самых популярных  продуктов для администрирования через браузер.

И большинство аналогов к сожалению не поддерживают винду.

И к сожалению он очень ограничен именно в версии для windows, многие модули не работают, даже некоторые предустановленные работаю с косяками. Если рулить апачем и базами еще можно, то PHP на винде через него уже конфигурировать не получится, что ставит его применение под большое сомнение.

 

В целом для себя полезным нашел, некоторые функции управления виндой через окно браузера, встроенный java файл-менеджер и управление базами и апачем, но честно ждал намного большего.

Читать похожие статьи: