Установка ISPConfig · 4 min read · Nov 25, 2025

Установка веб-сервера, электронной почты и кластера MySQL на Debian 8.4 Jessie с ISPConfig 3.1 - Страница 3

6 Установите ISPConfig на ведомом сервере

Войдите в MySQL и создайте пользователя root для server2:

CREATE USER 'root'@'192.168.0.106' IDENTIFIED BY 'myrootpassword';  
GRANT ALL PRIVILEGES ON * . * TO 'root'@'192.168.0.106' 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' 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'@'2a01:dddd::2' IDENTIFIED BY 'myrootpassword';  
GRANT ALL PRIVILEGES ON * . * TO 'root'@'2001:db8::2' WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;  
QUIT;

Репликация охватывает все базы данных. Скопируйте конфигурации баз данных для PHPMyAdmin и roundcube с server1 на server2.

На server1:

scp /etc/dbconfig-common/phpmyadmin.conf [email protected]:/etc/dbconfig-common/phpmyadmin.conf  
scp /etc/phpmyadmin/config-db.php [email protected]:/etc/phpmyadmin/config-db.php  
scp /etc/dbconfig-common/roundcube.conf [email protected]:/etc/dbconfig-common/roundcube.conf  
scp /etc/roundcube/debian-db.php [email protected]:/etc/roundcube/debian-db.php

На server2:

Скачайте ISPConfig 3.1:

cd /tmp  
wget -O ISPConfig-3.1-beta.tar.gz  https://git.ispconfig.org/ispconfig/ispconfig3/repository/archive.tar.gz?ref=stable-3.1  
tar xfvz xfz ISPConfig-3.1-beta.tar.gz  
cd ispconfig3-stable-3.1*  
cd install

и запустите установщик с помощью

php -q install.php
--------------------------------------------------------------------------------  
 _____ ___________   _____              __ _          ____  
|_   _/  ___| ___ \ /  __ \            / _(_)       /__  \  
  | | \ `--.| |_/ / | /  \/ ___  _ __ | |_ _  __ _    _/ /  
  | |  `--. \  __/  | |    / _ \| '_ \|  _| |/ _` |  |_ |  
  |_| |_|\__/ / |     | \__/\ (_) | | | | | | (_| | ___\ \  
  \___/\____/\_|      \____/\___/|_| |_|_| |_|\__, | \____/  
                                                  __/ |  
                                                  |___/  
--------------------------------------------------------------------------------  


>> Начальная конфигурация  
  
Операционная система: Debian 8.0 (Jessie) или совместимая  
  
    Следующие будут несколько вопросов для первичной конфигурации, поэтому будьте внимательны.  
    Значения по умолчанию находятся в [скобках] и могут быть приняты с помощью .  
    Наберите "quit" (без кавычек), чтобы остановить установщик.  
  
Выберите язык (en,de) [en]: <-- Нажмите Enter  

Режим установки (standard,expert) [standard]: expert <-- expert  

Полное квалифицированное имя хоста (FQDN) сервера, например server1.domain.tld  [server2.example.tld]: <-- Нажмите Enter  

Имя хоста MySQL сервера [localhost]: <-- Нажмите Enter  

Порт MySQL сервера [3306]: <-- Нажмите Enter  

Имя пользователя root MySQL [root]: <-- Нажмите Enter  

Пароль root MySQL []: <-- Введите ваш пароль root MySQL  

Имя базы данных MySQL для создания [dbispconfig]: <-- dbispconfig2 (имя локальной базы данных ispconfig на мастере и ведомом должно быть разным, так как оба сервера используют одни и те же базы данных)  

Кодировка MySQL [utf8]: <-- Нажмите Enter  

Следующие два вопроса касаются внутреннего пользователя базы данных ISPConfig и пароля.  
Рекомендуется принять значения по умолчанию, которые являются 'ispconfig' в качестве имени пользователя и случайного пароля.  
Если вы используете другой пароль, используйте только цифры и буквы для пароля.  
  
Имя пользователя базы данных MySQL ISPConfig [ispconfig]: <-- ispconfig2  
  
Пароль базы данных MySQL ISPConfig [06d434604a3371a706a100f9786aec9b]: <-- Нажмите Enter  
  
Должен ли этот сервер присоединиться к существующей многосерверной настройке ISPConfig (y,n) [n]: <-- y  
  
Имя хоста мастера MySQL []: <-- server1.example.tld  
  
Порт мастера MySQL []: <-- Нажмите Enter  
  
Имя пользователя root мастера MySQL [root]: <-- Нажмите Enter  
  
Пароль root мастера MySQL []: <-- Введите пароль root мастера сервера здесь  
  
Имя базы данных мастера MySQL [dbispconfig]: <-- Нажмите Enter  
  
Добавление записи сервера ISPConfig в базу данных.  
  
Настроить почту (y,n) [y]: <-- Нажмите Enter  
  
Настройка Postgrey  
Настройка Postfix  
Генерация закрытого ключа RSA на 4096 бит  
........................................................................++  
....................++  
запись нового закрытого ключа в 'smtpd.key'  
-----  
Вы собираетесь ввести информацию, которая будет включена  
в ваш запрос на сертификат.  
То, что вы собираетесь ввести, называется Уникальным именем или DN.  
Существует довольно много полей, но вы можете оставить некоторые пустыми  
Для некоторых полей будет значение по умолчанию,  
Если вы введете '.', поле останется пустым.  
-----  
Название страны (2 буквы) [AU]: <-- Введите 2 буквы кода страны  
Название штата или провинции (полное название) [Some-State]: <-- Введите название штата  
Название местности (например, город) []: <-- Введите ваш город  
Название организации (например, компания) [Internet Widgits Pty Ltd]: <-- Введите название компании или нажмите Enter  
Название организационного подразделения (например, секция) []: <-- Нажмите Enter  
Общее имя (например, FQDN сервера или ВАШЕ имя) []: <-- Введите имя хоста сервера, в моем случае: server2.example.com  
Адрес электронной почты []: <-- Нажмите Enter  
Настройка Mailman  
Настройка Dovecot  
Настройка Spamassassin  
Настройка Amavisd  
Настройка Getmail  
Настройка Jailkit  
Настройка Pureftpd  
Настроить DNS сервер (y,n) [y]: <-- Нажмите Enter  
  
Настройка BIND  
Настроить веб-сервер (y,n) [y]: <-- Нажмите Enter  
  
Настройка Apache  
Настройка vlogger  
[WARN] автоматическое определение для OpenVZ не удалось  
Принудительно настроить OpenVZ (y,n) [n]: <-- Нажмите Enter  
  
Пропуск OpenVZ  
Настроить сервер брандмауэра (y,n) [y]: <-- Нажмите Enter  
  
Настройка брандмауэра Ubuntu  
Настройка сервера XMPP Metronome  
запись нового закрытого ключа в 'localhost.key'  
-----  
Название страны (2 буквы) [AU]: <-- Введите 2 буквы кода страны  
Название местности (например, город) []: <-- Введите ваш город  
Название организации (например, компания) [Internet Widgits Pty Ltd]: <-- Введите название компании или нажмите Enter  
Название организационного подразделения (например, секция) []: <-- Нажмите Enter  
Общее имя (например, FQDN сервера или ВАШЕ имя) [server2.example.tld]: <-- Введите имя хоста сервера, в моем случае: server2.example.tld  
Адрес электронной почты []: <-- Нажмите Enter  

Установить веб-интерфейс ISPConfig (y,n) [n]: <-- Нажмите Enter  
  


Настройка DBServer  
Установка crontab ISPConfig  
Определение IP-адресов  
Установка завершена.  

Войдите в ISPConfig на server1 и перейдите в Система / Службы сервера и выберите server2.example.tld и установите Является зеркалом сервера на server1.example.tld:

ISPConfig 3.1 Службы сервера

Перейдите в Конфигурацию сервера, выберите вкладку Веб и установите разрешения для обоих серверов:

Конфигурация сервера ISPConfig

Если у вас уже есть данные (веб-сайты, почта….), работающие на server1, перейдите в Инструменты / Синхронизация и начните полную синхронизацию (включите все флажки).

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.