Установка · 5 min read · Jan 17, 2026
Установка многосерверной конфигурации с выделенными веб-, почтовыми, DNS и MySQL серверами на Debian 5.0 с ISPConfig 3 - Страница 3
5 Установка основного DNS сервера
Отредактируйте файл hosts и добавьте IP-адреса и имена хостов для всех серверов. Имена хостов и IP-адреса должны быть скорректированы в соответствии с вашей конфигурацией.
vi /etc/hosts127.0.0.1 localhost
192.168.0.105 web.example.tld
192.168.0.106 mail.example.tld
192.168.0.107 db.example.tld
192.168.0.108 ns1.example.tld
192.168.0.109 ns2.example.tld
# Следующие строки желательны для хостов, поддерживающих IPv6
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhostsУстановите имя хоста сервера:
echo ns1.example.tld > /etc/hostname
/etc/init.d/hostname.sh start
Отредактируйте файл sources.list…
vi /etc/apt/sources.list … и убедитесь, что он содержит следующую строку для включения изменяемого репозитория.
deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-freeЗапустите…
apt-get update… чтобы обновить базу данных пакетов apt; затем выполните…
apt-get upgrade… чтобы установить последние обновления (если они есть).
Хорошей идеей будет синхронизировать системные часы с сервером NTP ( n etwork t ime p rotocol) через Интернет. Просто выполните…
apt-get -y install ntp ntpdate… и ваше системное время всегда будет синхронизировано.
Установите клиент и сервер MySQL:
apt-get -y install mysql-client mysql-serverВведите новый пароль для MySQL, когда установщик запросит.
Затем установите командную версию PHP, чтобы иметь возможность запускать PHP-скрипты для ISPConfig:
apt-get -y install php5-cli php5-mysql php5-mcrypt mcrypt Установите сервер DNS BIND:
apt-get -y install bind9 dnsutilsЗатем установите ISPConfig 3 на сервере DNS. Чтобы получить 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 [ns1.example.tld]: <– ns1.example.tld
Имя хоста MySQL сервера [localhost]: <– localhost
Имя пользователя root MySQL [root]: <– root
Пароль root MySQL []: <– Введите ваш пароль root MySQL здесь
База данных MySQL для создания [dbispconfig]: <– dbispconfig
Кодировка MySQL [utf8]: <– utf8
Должен ли этот сервер присоединиться к существующей многосерверной конфигурации ISPConfig (y,n) [n]: <– y
Имя хоста основного сервера MySQL []: <– web.example.tld
Имя пользователя root основного сервера MySQL [root]: <– root
Пароль root основного сервера MySQL []: <– Введите пароль root основного сервера здесь
Имя базы данных основного сервера MySQL [dbispconfig]: <– dbispconfig
Настроить почту (y,n) [y]: <– n
Настроить Jailkit (y,n) [y]: <– n
Настроить FTP сервер (y,n) [y]: <– n
Настроить DNS сервер (y,n) [y]: <– y
Настроить Apache сервер (y,n) [y]: <– n
Настроить сервер брандмауэра (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
6 Установка вторичного DNS сервера
Отредактируйте файл hosts и добавьте IP-адреса и имена хостов для всех серверов. Имена хостов и IP-адреса должны быть скорректированы в соответствии с вашей конфигурацией.
vi /etc/hosts127.0.0.1 localhost
192.168.0.105 web.example.tld
192.168.0.106 mail.example.tld
192.168.0.107 db.example.tld
192.168.0.108 ns1.example.tld
192.168.0.109 ns2.example.tld
# Следующие строки желательны для хостов, поддерживающих IPv6
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhostsУстановите имя хоста сервера:
echo ns2.example.tld > /etc/hostname
/etc/init.d/hostname.sh start
Отредактируйте файл sources.list…
vi /etc/apt/sources.list … и убедитесь, что он содержит следующую строку для включения изменяемого репозитория.
deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-freeЗапустите…
apt-get update… чтобы обновить базу данных пакетов apt; затем выполните…
apt-get upgrade… чтобы установить последние обновления (если они есть).
Хорошей идеей будет синхронизировать системные часы с сервером NTP ( n etwork t ime p rotocol) через Интернет. Просто выполните…
apt-get -y install ntp ntpdate… и ваше системное время всегда будет синхронизировано.
Установите клиент и сервер MySQL:
apt-get -y install mysql-client mysql-serverВведите новый пароль для MySQL, когда установщик запросит.
Затем установите командную версию PHP, чтобы иметь возможность запускать PHP-скрипты для ISPConfig:
apt-get -y install php5-cli php5-mysql php5-mcrypt mcrypt Установите сервер DNS BIND:
apt-get -y install bind9 dnsutilsЗатем установите ISPConfig 3 на сервере DNS. Чтобы получить 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 [ns2.example.tld]: <– ns2.example.tld
Имя хоста MySQL сервера [localhost]: <– localhost
Имя пользователя root MySQL [root]: <– root
Пароль root MySQL []: <– Введите ваш пароль root MySQL здесь
База данных MySQL для создания [dbispconfig]: <– dbispconfig
Кодировка MySQL [utf8]: <– utf8
Должен ли этот сервер присоединиться к существующей многосерверной конфигурации ISPConfig (y,n) [n]: <– y
Имя хоста основного сервера MySQL []: <– web.example.tld
Имя пользователя root основного сервера MySQL [root]: <– root
Пароль root основного сервера MySQL []: <– Введите пароль root основного сервера здесь
Имя базы данных основного сервера MySQL [dbispconfig]: <– dbispconfig
Настроить почту (y,n) [y]: <– n
Настроить Jailkit (y,n) [y]: <– n
Настроить FTP сервер (y,n) [y]: <– n
Настроить DNS сервер (y,n) [y]: <– y
Настроить Apache сервер (y,n) [y]: <– n
Настроить сервер брандмауэра (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
7 Настройка параметров сервера в ISPConfig
Войдите в ISPConfig на основном сервере с помощью веб-браузера:
http://192.168.0.105:8080Нажмите на Система > Службы сервера > web.example.tld и отключите все флажки, кроме флажка Веб-сервера и Файлового сервера, и нажмите Сохранить.

Нажмите на Система > Службы сервера > mail.example.tld и отключите все флажки, кроме флажка Почтового сервера, и нажмите Сохранить.

Нажмите на Система > Службы сервера > db.example.tld и отключите все флажки, кроме флажка DB-сервера, и нажмите Сохранить.

Нажмите на Система > Службы сервера > ns1.example.tld и отключите все флажки, кроме флажка DNS-сервера, и нажмите Сохранить.

Нажмите на Система > Службы сервера > ns2.example.tld и отключите все флажки, кроме флажка DNS-сервера, выберите ns1.example.com в выпадающем списке Является зеркалом сервера и нажмите Сохранить.

8 Ссылки
- Сайт ISPConfig http://www.ispconfig.org/
- Форум ISPConfig: https://www.howtoforge.com/forums/
- Багтрекер ISPConfig: http://bugtracker.ispconfig.org/
Get new posts in your inbox
No spam. Unsubscribe anytime.