Добавление нового домена в Webmin + Virtualmin
На любом из своих доменов создайте у регистратора дочерние НСы (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.