Установка ISPConfig 3 E-mail
Записи блога
Автор: Paul Blakmorg   
22.02.2010 19:37
AddThis Social Bookmark Button
Искал в интернете бесплатну панель управления хостингом. Довольно много есть достойных вариантов, и единственная сложность - это установка панели. На сайтах создателя панели как раз услуга установки и является платной, а сама панель бесплатна.
Решил попробовать установить панель управления хостингом ISPConfig 2, все выполнял строго по мануалу, что дан самой ISPConfig, но у меня так ничего и не получилось. Но !
Панель ISPConfig 3 , установленная строго по мануалу, стала идеально и по дизайну интерфейса оказалась намного приятнее чем ISPConfig 2, единственная оплошность - это отсутсвие норальной русскоязычной локализации. Так что мне самому пришлось редактировать русский язык.
Ну про дизайн интерфейса я рассказывать не буду, лучше выложу скрины.
ISPCconfig LoginISPConfig Add ClientISPConfig MonitorISPConfig Sites
Решил дополнить статью небольшим мануалом по установке ispconfig 3 на Ubuntu 8.04 LTS.
Для начала необходимо обновить вашу систему:

$ sudo apt-get update
$ sudo apt-get -u upgrade
Далее приступаем к установке компонентов будущей системы, если какие то из пакетов уже в системе присутствуют их установку можно пропустить. Устанавливаем Postfix, Courier, Saslauthd, MySQL, phpMyAdmin:
$ sudo apt-get install postfix postfix-mysql mysql-client mysql-server courier-authdaemon courier-authlib-mysql courier-pop courier-pop-ssl courier-imap courier-imap-ssl libsasl2-2 libsasl2-modules libsasl2-modules-sql sasl2-bin libpam-mysql openssl courier-maildrop getmail4
В процессе установки приложений мастер настройки пакетов будет задавать вопросы по конфигурации:
“Create directories for web-based administration?” <-- 'No'
“General type of configuration?” <--“Internet site”
“SSL certificate required” <--“Ok”
Пароль для пользователя root в MySQL по умолчанию отсутствует.Его нужно добавить.
$ mysqladmin -u root password password
Теперь устанавливаем Amavisd-new, Spamassassin и Clamav:
$ sudo apt-get install amavisd-new spamassassin clamav clamav-daemon zoo nomarch lzop cabextract apt-listchanges libnet-ldap-perl libauthen-sasl-perl daemon libio-string-perl libio-socket-ssl-perl libnet-ident-perl libnet-dns-perl
Далее Apache2, PHP5 и phpMyAdmin:
$ sudo apt-get install apache2 apache2.2-common apache2-mpm-prefork apache2-utils libexpat1 ssl-cert libapache2-mod-php5 php5 php5-common php5-gd php5-mysql php5-imap phpmyadmin php5-cli
Активируйте модули Apache2:
$ sudo a2enmod suexec
$ sudo a2enmod rewrite
$ sudo a2enmod ssl
$ sudo a2enmod fastcgi
Далее для работы нам потребуется модуль "capability". В Версии 8.04 он вкомпилирован в ядро.
$ grep -i capabilities /boot/config-2.6.24-16-generic
CONFIG_SECURITY_CAPABILITIES=y
Иначе следует загружать в виде модуля:
$ sudo modprobe capability
$ sudo echo ‘capability’ >> /etc/modules
Ставим пакеты Pure-FTPd и quota:
$ sudo apt-get install pure-ftpd-common pure-ftpd-mysql quota quotatool
Отключаем определение имен узлов в журнале Pure-FTPd, при этом записи станут менее информативными, но зато будет требоваться меньше ресурсов:
$ sudo sh -c ‘echo ‘yes’ > /etc/pure-ftpd/conf/DontResolv’
В третьей версии ISPConfig в качестве DNS-сервера пока поддерживается только MyDNS и MyDNS-NG (sourceforge.net/projects/mydns-ng), так как они поддерживают MySQL “из коробки”. В будущем планируется добавить к этому списку и BIND. В репозитарии Ubuntu MyDNS нет, поэтому его нужно скомпилировать. Ставим пакеты необходимые для сборки:
$ sudo apt-get install build-essential libmysqlclient15-dev
Скачиваем и устанавливаем MyDNS обычным образом:
$ wget http://mydns.bboy.net/download/mydns-1.1.0.tar.gz
$ tar xvfz mydns-1.1.0.tar.gz
$ cd mydns-1.1.0
$./configure
$ make
$ sudo make install
И, наконец, средства анализа файлов журналов vlogger и Webalizer.
$ sudo apt-get install vlogger webalizer
С установкой зависимостей закончили. Теперь скачиваем архив с ISPConfig, распаковываем и ставим.
$ wget ссылка на выбранный вами дистрибутив ISPConfig 3
$ tar xvfz ISPConfig-3.*.*.* .tar.gz
$ cd ispconfig3_install/install/
$ sudo php -q install.php
После запуска установочный скрипт будет задавать ряд вопросов.
Но с ними уже все будет ясно ;)
После установки набираем в браузере http://hostname:8080/, для регистрации используем учетную запись – admin и пароль – admin (пароль после регистрации незабываем сменить). Интерфейс визуально разделен на три поля и в принципе стандартен для такого рода программ.
 

Комментарии 

 
0 # Рыбакоп 23.02.2010 01:35
судя по скринам неплохая панель )
спасибо )
погуглю, может на VDS поставлю
Ответить | Ответить с цитатой | Цитировать
 
 
0 # Рыбакоп 23.02.2010 01:46
а файл с локализацией где ?
Ответить | Ответить с цитатой | Цитировать
 
 
0 # Рыбакоп 23.02.2010 01:50
ауууу!
Ответить | Ответить с цитатой | Цитировать
 
 
0 # Paul Blakmorg 23.02.2010 01:52
еще не все переведено, как доделаю - так здесь ссылка появится
Ответить | Ответить с цитатой | Цитировать
 
 
0 # Maria 07.03.2010 00:10
Нууу.... Опять какую-то фигню зделал где надо регистрироватьс я:(
Йа креведко.
Ответить | Ответить с цитатой | Цитировать
 
 
0 # Paul Blakmorg 07.03.2010 01:57
нигде )))
это так
Ответить | Ответить с цитатой | Цитировать
 

Добавить комментарий


Защитный код
Обновить

Кто на сайте?

Сейчас 6 гостей онлайн

Paul Blakmorg  ©  2009-2012