Установка серверов · 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/

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.