Заметки сисадмина » Добавление нового домена в Webmin + Virtualmin

Заметки сисадмина о интересных вещах из мира IT, инструкции и рецензии. Настраиваем Компьютеры/Сервера/1С/SIP-телефонию в Москве

Добавление нового домена в Webmin + Virtualmin

2011-04-10 · Posted in Linux / Unix / MAC

На любом из своих доменов создайте у регистратора дочерние НСы (child NS). Допустим, для домена domain.com это будут:
ns1.domain.com 72.232.111.111
ns2.domain.com 72.232.222.222

Создание домена:

Затем во вкладке Virtualmin нажимаем Create Virtual Server устанавливаем опцию New virtual server type: Top-level server для первого домена (или когда требуется создать отдельный аккаунт ) либо Sub-server для всех последующих доменов. И заполняем следующие поля:

+ New virtual server details
Domain name : domain.com;
Adminstration password: вписываем пароль;
Server configuration template: выбираем шаблон если таковой имеется или оставляем Default Settings.
Administration username: указываем имя пользователя от которого создается домен, в противном случае имя будет указано автоматически по названию домена.
+ IP address and forwarding
Network interface: указываем IP на котором будет создан домен.
Нажимаем Сreate server.

DNS настройки:

Выбираем во вкладке Virtualmin пункт + Services -> DNS Domain -> Name server:

Заполняем поле Name Server : ns1.domain.com. (c точкой в конце) нажимаем Create.
Повторяем операцию для ns2.domain.com.
Нажимаем Return to record types, в открывшемся меню выбираем Address.

Заполняем следующие поля:
Name: ns1.domain.com. (c точкой в конце)
Address: 72.232.111.111
нажимаем Create.
Повторяем операцию для ns2.domain.com соответственно.

Шаблоны:

Если мы хотим указывать созданные дочерние DNS для всех добавляемых в дальнейшем
доменов, то необходимо создать шаблон. Сделать это можно следующим образом:
во вкладке Virtualmin выбираем + System Settings -> Server Templates -> Create a template from the default settings.

Указываем следующие опции:

Template name: domain (имя шаблона);
For use by : cтавим везде галочки;
Initially selected template for top-level servers?: Yes;
Initially selected template for sub-servers?: Yes;
нажимаем Create.
Выбираем в списке созданный шаблон domain.
В выпадающем списке Edit template section: выбираем BIND DNS domain и
заполняем следующие поля:

BIND DNS records for new domains: выставляем опцию Records below и вписываем в поле:

@ IN NS ns2.domain.com. (c точкой в конце)

Master DNS server hostname: выставляем опцию Hostname и вписываем в поле:

ns1.domain.com (без точки)

нажимаем Save. Теперь при добавлении нового домена эти DNS будут указаны автоматически.

после добавления настроек DNS cервера необходимо его перезапустить.

Это можно сделать следующим образом:
System Information -> + Status BIND DNS server: Нажимаем restart BIND.
Для добавления домена теперь достаточно во вкладке Virtualmin нажать Create Virtual Server, установить virtual server type: Sub-serverи заполнить следующие поля:

+ New virtual server details
Domain name : domain2.com;
+ IP address and forwarding
Network interface: указываем IP на котором будет создан домен.

Все доступы указанные для основного домена будут актуальны для всех добавляемых доменов для которых
он указан в качестве Parent server.

Leave a Reply