Установка серверов · 5 min read · Jan 18, 2026
Идеальный сервер - Ubuntu 15.04 (Vivid Vervet) с Apache, PHP, MySQL, PureFTPD, BIND, Postfix, Dovecot и ISPConfig 3 - Страница 3
15 Установка Roundcube Webmail
Чтобы установить Roundcube Webmail, выполните:
apt-get install roundcube roundcube-core roundcube-mysql roundcube-plugins roundcube-plugins-extra javascript-common libjs-jquery-mousewheel php-net-sieve tinymceУстановщик задаст следующие вопросы:
Настроить базу данных для roundcube с dbconfig-common? <-- Да
Тип базы данных, используемой roundcube: <-- mysql
Пароль административного пользователя базы данных: <-- Введите ваш mysql root пароль здесь
Пароль приложения MySQL для roundcube: <-- Нажмите enterЗатем отредактируйте файл конфигурации apache для roundcube
nano /etc/apache2/conf-enabled/roundcube.confи уберите # перед первыми 2 строками alias, добавьте две другие инструкции “Alias” и добавьте строку “AddType application/x-httpd-php .php” сразу после строки “
# Эти алиасы не работают должным образом с несколькими хостами на вашем сервере apache
# Раскомментируйте их, чтобы использовать, или адаптируйте их к вашей конфигурации
Alias /roundcube/program/js/tiny_mce/ /usr/share/tinymce/www/
Alias /roundcube /var/lib/roundcube
Alias /webmail/program/js/tiny_mce/ /usr/share/tinymce/www/
Alias /webmail /var/lib/roundcube
[...]
AddType application/x-httpd-php .php
[...] И перезапустите apache
service apache2 restartЗатем отредактируйте файл конфигурации roundcube main.inc.php:
nano /etc/roundcube/main.inc.phpи измените значение default host на localhost:
$rcmail_config['default_host'] = 'localhost';Это предотвращает отображение поля ввода имени сервера в форме входа Roundcube.
16. Установка ISPConfig 3
Чтобы установить ISPConfig 3 из последней выпущенной версии, выполните:
cd /tmp
wget http://www.ispconfig.org/downloads/ISPConfig-3-stable.tar.gz
tar xfz ISPConfig-3-stable.tar.gz
cd ispconfig3_install/install/Следующий шаг - запустить
php -q install.phpЭто запустит установщик ISPConfig 3. Установщик настроит все службы, такие как Postfix, Dovecot и т.д. за вас. Ручная настройка, как это требовалось для ISPConfig 2 (идеальные руководства по настройке), не требуется.
root@server1:/tmp/ispconfig3_install/install# php -q install.php
——————————————————————————–
_ _ _ _
| / | \/ \ / () / \
| | | | --.| |_/ / | / \/___ _ __ | |_ _ __ _ _/ / | | | |–. \ / | | / \| ‘ \| | |/ ` | | |
| || |\/ / | | _/\ () | | | | | | | (| | __\ \
_/__/_| _/\/|| ||| ||_, | __/ / |
|__/
——————————————————————————–
>> Начальная конфигурация
Операционная система: 15.04 UNKNOWN
Следующие будут несколько вопросов для первичной конфигурации, поэтому будьте внимательны.
Значения по умолчанию находятся в [скобках] и могут быть приняты с
Введите “quit” (без кавычек), чтобы остановить установщик.
Выберите язык (en,de) [en]: <– ENTER
Режим установки (стандартный, эксперт) [стандартный]: <– ENTER
Полное квалифицированное имя хоста (FQDN) сервера, например server1.domain.tld [server1.example.com]: <– ENTER
Имя хоста MySQL сервера [localhost]: <– ENTER
Имя пользователя root MySQL [root]: <– ENTER
Пароль root MySQL []: <– вашпарольrootsql
База данных MySQL для создания [dbispconfig]: <– ENTER
Кодировка MySQL [utf8]: <– ENTER
Генерация 4096-битного RSA закрытого ключа
………………………………………………………………….++
…………………++
запись нового закрытого ключа в ‘smtpd.key’
—–
Вы собираетесь ввести информацию, которая будет включена
в ваш запрос на сертификат.
То, что вы собираетесь ввести, называется Уникальным именем или DN.
Существует довольно много полей, но вы можете оставить некоторые пустыми
Для некоторых полей будет значение по умолчанию,
Если вы введете ‘.’, поле будет оставлено пустым.
—–
Название страны (код из 2 букв) [AU]: <– DE (ваш код страны, в моем случае DE для Германии)
Название штата или провинции (полное имя) [Some-State]: <– ENTER
Название местности (например, город) []: <– Lюненбург (ваш город)
Название организации (например, компания) [Internet Widgits Pty Ltd]: <– ISPConfig UG (ваше название компании)
Название организационного подразделения (например, отдел) []: <– ENTER
Общее имя (например, FQDN сервера или ВАШЕ имя) []: <– server1.example.com
Адрес электронной почты []: <– ENTER
Настройка Jailkit
Настройка Dovecot
Настройка Spamassassin
Настройка Amavisd
Настройка Getmail
Настройка Pureftpd
Настройка BIND
Настройка Apache
Настройка Vlogger
Настройка виртуального хоста Apps
Настройка брандмауэра Bastille
Настройка Fail2ban
Установка ISPConfig
Порт ISPConfig [8080]: <– ENTER
Хотите ли вы безопасное (SSL) соединение с веб-интерфейсом ISPConfig (y,n) [y]: <– ENTER
Генерация RSA закрытого ключа, 4096 бит длиной
……….++
……++
e равно 65537 (0x10001)
Вы собираетесь ввести информацию, которая будет включена
в ваш запрос на сертификат.
То, что вы собираетесь ввести, называется Уникальным именем или DN.
Существует довольно много полей, но вы можете оставить некоторые пустыми
Для некоторых полей будет значение по умолчанию,
Если вы введете ‘.’, поле будет оставлено пустым.
—–
Название страны (код из 2 букв) [AU]: <– DE (введите ваш код страны, в моем случае DE для Германии)
Название штата или провинции (полное имя) [Some-State]: <– ENTER
Название местности (например, город) []: <– Lюненбург (ваш город)
Название организации (например, компания) [Internet Widgits Pty Ltd]: <– ISPConfig UG (название вашей компании)
Название организационного подразделения (например, отдел) []: <– ENTER
Общее имя (например, FQDN сервера или ВАШЕ имя) []: <– server1.example.com
Адрес электронной почты []: <– ENTER
Пожалуйста, введите следующие ‘дополнительные’ атрибуты
которые будут отправлены с вашим запросом на сертификат
Пароль для проверки []: <– ENTER
Необязательное название компании []: <– ENTER
запись RSA ключа
Настройка DBServer
Установка crontab ISPConfig
нет crontab для root
нет crontab для getmail
Перезапуск служб …
Установка завершена.
root@server1:/tmp/ispconfig3_install/install# Установщик автоматически настраивает все подлежащие службы, поэтому ручная настройка не требуется. После этого вы можете получить доступ к ISPConfig 3 по адресу http(s)://server1.example.com:8080/ или http(s)://192.168.1.100:8080/ (http или https зависит от того, что вы выбрали во время установки). Войдите с именем пользователя admin и паролем admin (вы должны изменить пароль по умолчанию после первого входа): 

Система теперь готова к использованию. ### 16.1 Руководство ISPConfig 3 Чтобы узнать, как использовать ISPConfig 3, я настоятельно рекомендую скачать Руководство ISPConfig 3. На более чем 300 страницах оно охватывает концепцию ISPConfig (администраторы, реселлеры, клиенты), объясняет, как установить и обновить ISPConfig 3, включает справочник для всех форм и полей форм в ISPConfig вместе с примерами допустимых вводов и предоставляет учебные пособия для наиболее распространенных задач в ISPConfig 3. Оно также описывает, как сделать ваш сервер более безопасным и включает раздел по устранению неполадок в конце. ## 17. Дополнительные заметки ### 17.1 OpenVZ Если сервер Ubuntu, который вы только что настроили в этом руководстве, является контейнером OpenVZ (виртуальная машина), вам следует сделать это на хост-системе (я предполагаю, что ID контейнера OpenVZ равен 101 - замените его на правильный VPSID в вашей системе): VPSID=101 for CAP in CHOWN DAC_READ_SEARCH SETGID SETUID NET_BIND_SERVICE NET_ADMIN SYS_CHROOT SYS_NICE CHOWN DAC_READ_SEARCH SETGID SETUID NET_BIND_SERVICE NET_ADMIN SYS_CHROOT SYS_NICE do vzctl set $VPSID --capability ${CAP}:on --save done ## 18. Ссылки - Ubuntu: http://www.ubuntu.com/ - ISPConfig: http://www.ispconfig.org/
Get new posts in your inbox
No spam. Unsubscribe anytime.