Установка · 4 min read · Sep 27, 2025
Установка веб-сервера, почтового сервера и кластера MySQL на Debian 5.0 с ISPConfig 3 - Страница 2
3 Установка ISPConfig на первом (мастер) сервере
На этом этапе мы установим ISPConfig на мастер-сервер. Чтобы получить URL для загрузки последней стабильной версии ISPConfig 3, пожалуйста, посетите сайт ISPConfig: http://www.ispconfig.org/ispconfig-3/download/
Теперь нам нужно добавить две новые записи пользователя root MySQL в мастер-базу данных, чтобы разрешить доступ root с имени хоста и IP-адреса слейв-сервера. Самый простой способ сделать это - использовать веб-инструмент администрирования phpmyadmin, который мы уже установили. Откройте URL http://192.168.0.105/phpmyadmin в веб-браузере, войдите как пользователь root MySQL и выполните следующие запросы MySQL:
CREATE USER ‘root’@’192.168.0.106’ IDENTIFIED BY ‘myrootpassword’;
GRANT ALL PRIVILEGES ON . TO ‘root’@’192.168.0.106’ IDENTIFIED BY ‘myrootpassword’ WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;
CREATE USER ‘root’@’server2.example.tld’ IDENTIFIED BY ‘myrootpassword’;
GRANT ALL PRIVILEGES ON . TO ‘root’@’server2.example.tld’ IDENTIFIED BY ‘myrootpassword’ WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;
В приведенных выше SQL-командах замените 192.168.0.106 на IP-адрес второго сервера, замените server2.example.tld на имя хоста второго сервера и myrootpassword на желаемый пароль root.
Нажмите кнопку перезагрузки разрешений или перезапустите MySQL. Затем закройте phpmyadmin.
Вернитесь в оболочку server1.example.tld и загрузите последнюю стабильную версию 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Выберите язык (en,de) [en]: <– en
Режим установки (standard,expert) [standard]: <– standard
Полное квалифицированное имя хоста (FQDN) сервера, например server1.domain.tld [server1.example.tld]: <– server1.example.tld
Имя хоста MySQL [localhost]: <– localhost
Имя пользователя root MySQL [root]: <– root
Пароль root MySQL []: <– Введите ваш пароль root MySQL здесь
База данных MySQL для создания [dbispconfig]: <– dbispconfig1 (имя локальной базы данных ISPConfig на мастере и слейве должно быть разным, так как оба сервера используют одну и ту же директорию данных)
Кодировка MySQL [utf8]: <– utf8
Название страны (код из 2 букв) [AU]: <– DE (Введите ISO код страны, в которой вы живете)
Название штата или провинции (полное название) [Some-State]: <– Niedersachsen (Введите штат, в котором вы живете)
Название местности (например, город) []: <– Lueneburg (Введите город здесь)
Название организации (например, компания) [Internet Widgits Pty Ltd]: <- ENTER
Название организационного подразделения (например, секция) []: <- ENTER
Общее имя (например, ВАШЕ имя) []: <- ENTER
Адрес электронной почты []: <- ENTER
Порт ISPConfig [8080]: <– 8080
Очистите директории установки:
rm -rf /tmp/ispconfig3_install/install
rm -f /tmp/ISPConfig-3-stable.tar.gz
4 Установка ISPConfig 3 на втором сервере
На этом этапе мы установим ISPConfig на слейв-сервер (server2.example.tld). На этот раз мы используем экспертный режим установщика ISPConfig, чтобы добавить этот узел к мастер-серверу и базе данных ISPConfig. Чтобы получить URL для загрузки последней стабильной версии ISPConfig 3, пожалуйста, посетите сайт ISPConfig: http://www.ispconfig.org/ispconfig-3/download/
Скачайте последнюю стабильную версию 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Выберите язык (en,de) [en]: <– en
Режим установки (standard,expert) [standard]: <– expert
Полное квалифицированное имя хоста (FQDN) сервера, например server2.domain.tld [server2.example.tld]: <– server2.example.tld
Имя хоста MySQL [localhost]: <– localhost
Имя пользователя root MySQL [root]: <– root
Пароль root MySQL []: <– Введите ваш пароль root MySQL здесь
База данных MySQL для создания [dbispconfig]: <– dbispconfig2 (имя локальной базы данных ISPConfig на мастере и слейве должно быть разным, так как оба сервера используют одну и ту же директорию данных)
Кодировка MySQL [utf8]: <– utf8
Должен ли этот сервер присоединиться к существующей многосерверной конфигурации ISPConfig (y,n) [n]: <– y
Имя хоста мастер-сервера MySQL []: <– server1.example.tld
Имя пользователя root мастер-сервера MySQL [root]: <– root
Пароль root мастер-сервера MySQL []: <– Введите пароль root мастер-сервера здесь
Имя базы данных мастер-сервера MySQL [dbispconfig]: <– dbispconfig1
Настроить почту (y,n) [y]: <– y
Название страны (код из 2 букв) [AU]: <– DE (Введите ISO код страны, в которой вы живете)
Название штата или провинции (полное название) [Some-State]: <– Niedersachsen (Введите штат, в котором вы живете)
Название местности (например, город) []: <– Lueneburg (Введите город здесь)
Название организации (например, компания) [Internet Widgits Pty Ltd]: <- ENTER
Название организационного подразделения (например, секция) []: <- ENTER
Общее имя (например, ВАШЕ имя) []: <- ENTER
Адрес электронной почты []: <- ENTER
Настроить Jailkit (y,n) [y]: <– y
Настроить FTP сервер (y,n) [y]: <– y
Настроить DNS сервер (y,n) [y]: <– y
Настроить сервер Apache (y,n) [y]: <– y
Настроить сервер брандмауэра (y,n) [y]: <–y
Установить веб-интерфейс ISPConfig (y,n) [y]: <–n
Запустите:
rm -f /var/www/ispconfigчтобы удалить ссылку интерфейса ISPConfig в директории /var/www.
Очистите директории установки:
rm -rf /tmp/ispconfig3_install/install
rm -f /tmp/ISPConfig-3-stable.tar.gz
5 Настройка репликации в ISPConfig
Войдите в ISPConfig на мастер-сервере с помощью веб-браузера:
http://192.168.0.105:8080Нажмите на Система > Сервисы сервера > server2.example.tld:

Выберите server1.example.tld в поле Является зеркалом сервера и нажмите Сохранить.
6 Дополнительные примечания
Когда вы хотите активировать брандмауэр на мастер или слейв-сервере, убедитесь, что вы открыли порт 6996 для GlusterFS на обоих серверах.
7 Ссылки
- Сайт ISPConfig: http://www.ispconfig.org/
- Форум ISPConfig: https://www.howtoforge.com/forums/
- Багтрекер ISPConfig: http://bugtracker.ispconfig.org/
- Сайт Glusterfs: http://www.gluster.org/
Get new posts in your inbox
No spam. Unsubscribe anytime.