Собственный хостинг: Установка ispconfig3 и Roundcube (6часть)
Установка Ispconfig
>> Initial configuration Select language (en,de) [en]: en Installation mode (standard,expert) [standard]: Enter Full qualified hostname (FQDN) of the server, eg server1.domain.tld [Enter]: MySQL server hostname [localhost]:Enter MySQL root username [root]:Enter MySQL root password []: Ваш_пароль_sql MySQL database to create [dbispconfig]: Enter MySQL charset [utf8]: utf8 Country Name (2 letter code) [AU]:RU State or Province Name (full name) [Some-State]:Ваша область Locality Name (eg, city) []:Город Organization Name (eg, company) [Internet Widgits Pty Ltd]:Название организации Organizational Unit Name (eg, section) []:Название организации кратко Common Name (eg, YOUR name) []:Отдел Email Address []:Ваш емайл ISPConfig Port [8080]: Enter или изменить
А вот далее начинается действительно работа, и заключается она в деталях.
Включаем фаервол, удаляем из списка 3306, поскольку держать его на внешке не правильно, когда нам будет нужно — мы его быстро включим.
Установка Roundcube
vim /etc/php5/apache2/php.ini
Устанавливаем
date.timezone = Europe/Moscow
http://www.php.net/manual/ru/timezones.php — полный список зон.
Доставляем пакеты
aptitude install subversion
Далее, работаем по мануалу наших коллег, поскольку ребята написали неплохой скриптик и нам описывать работу которую уже сделали за нас смысла нет, да роундкуб там еще прошлой версии, но возможно уже обновили. Однако он нам нужен для галочки поскольку все мы собираемся все равно делегировать почту на яндексу. А вебмаил нам нужен на всякий пожарный для того, чтоб
cd /tmp wget http://forum.mini-server.ru/download/file.php?id=202 cp file.php\?id=202 setup.tar.gz rm file.php\?id=202 tar -xf setup.tar.gzvim setup.ini
[mysql] root_password=пароль_root_mysql database_name=ispapp1 database_user=ispapp1 database_password=Ваш_вариант_пароля database_host=localhost database_ispconfig=dbispconfig [remote_api] remote_hostname=localhost:8080 remote_user=ispapp1 remote_password=Ваш_вариант_пароля_удалённого_пользователя ./setup.sh
Осталось добавить его в apache
cd /etc/apache2/conf.d
wget
/etc/init.d/apache2 restart
Проверяем: http://сайт_вашего_клиента/webmail/
Естественно нужно завести почтовый ящик в панели управления
Оставить комментарий
Комментарии (4)