среда, 10 июня 2009 г.

Webmin в Ubuntu

Webmin - это программный комплекс, который позволяет администрировать unix-подобную операционную систему, не притрагиваясь к командной строке и не помня ни одной команды. Все управление сервером происходит через веб-интерфейс. Используя любой броузер, владелец сервера может заводить новые аккаунты, почтовые ящики, изменять настройки веб-сервера Apache, исправлять и дополнять записи DNS, настраивать сайты, почтовые ящики и многое, многое другое.

Webmin - состоит из простенького веб-сервера и небольшого количества скриптов, которые собственно и осуществляют связь между приказаниями владельца сервера через веб-интерфейс и их исполнением на уровне операционной системы и прикладных программ. Webmin написан полностью на языке Perl и не использует никаких дополнительных нестандартных модулей. Простота, легкость и быстрота выполнения команд - одно из самых больших преимуществ данной панели управления.

Вторым несомненным плюсом Webmin'a является его стоимость - данная панель управления бесплатно распространяется для коммерческого и некоммерческого использования. Авторы этой программы не жадничают и позволяют всем желающим не только бесплатно использовать программу, но и изменять ее по своему усмотрению. Именно благодаря этому вокруг Webmin сложился мощный пласт сторонних добровольных помощников-программистов, которые дописывают данную программу, исправляют неудачные места, пишут дополнительные модули, производят перевод на другие языки. Благодаря этому Webmin оброс большой функциональностью, огромным количеством подключаемых модулей и переведен практически на все европейские языки, включая русский.

Работать с Webmin очень просто - запускаете брaузер, набираете http://имя_домена.com:10000/ и вперед, покорять просторы легкого администрирования сервера!

Webmin это прекрасное средство для администрирования сервера посредством web- интерфейса.

Что нужно сделать:

1. Для корректной установки webminпредварительно поставим связанные пакеты:

apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libmd5-perl

2. В файл /etc/apt/sources.list добавляем репозитарий webmin:

deb http://download.webmin.com/download/repository sarge contrib

3. Устанавливаем сертификат:

cd /root
wget http://www.webmin.com/jcameron-key.asc
apt-key add jcameron-key.asc


4. Ставим сам webmin:

apt-get update
apt-get install webmin


У меня через консоль не стало обновляться, ругалось на проксю. Я скачал и импортировал ключ вручную, обновил список пакетов через синаптик. И тогда Wibmin появился в списках и я смог его выбрать для установки.

Я собрал несколько вариантов установки для устранения разных возникающих проблем.

# wget http://prdownloads.sourceforge.net/webadmin/webmin_1.360_all.deb
# wget http://download.webmin.com/download/virtualmin/webmin-virtual-server_3.44.gpl_all.deb
# wget http://download.webmin.com/download/virtualmin/webmin-virtual-server-theme_4.4_all.deb
# aptitude install libnet-ssleay-perl libauthen-pam-perl libio-pty-perl libmd5-perl
# aptitude install apache2 mysql-server webalizer bind
# a2enmod suexec
# a2enmod actions
# /etc/init.d/apache2 force-reload
# apt-get install openssl
# dpkg -i webmin_1.360_all.deb
# dpkg -i webmin-virtual-server_3.44.gpl_all.deb
# dpkg -i webmin-virtual-server-theme_4.4_all.deb

После выполнения всех этих команд заходите на свой хост

https://host.name:10000/

================================

sudo -s -H

cd /opt
mkdir ./webmin
cd ./webmin
apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libmd5-perl
wget http://prdownloads.sourceforge.net/webadmin/webmin_1.430_all.deb
dpkg --install webmin_1.430_all.deb

==============================================

dpkg -i webmin_1.430_all.deb
подправим зависимости:
apt-get -f install

В общем методом проб и ошибок можно всегда найти решение. )

Комментариев нет:

Отправить комментарий