Настройка URL панели управления
По умолчанию панель управления работает через встроенный веб-сервер — ihttpd-dns. Веб-интерфейс доступен по следующему адресу:
URL web-интерфейса. Порт 1501
Настроить URL можно так, чтобы панель управления открывалась по переходу на доменное имя.
Есть два варианта настройки:
- настройка ihttpd-dns;
- настройка связки nginx + ihttpd-dns.
Настройка ihttpd-dns
Для запуска веб-сервера в DNSmanager 6 используется служба ihttpd-dns.
Если на сервере не планируется запуск сторонних веб-приложений, то изменяются порты веб-сервера на 80 и 443, например:
Файл конфигурации /opt/ispsystem/dnsmanager6/etc/ihttpd.conf
При такой настройке, ihttpd-dns будет принимать соединения на порты 80 и 443. При этом с порта 80 назначено перенаправление (редирект) на порт 443.
После изменения файла конфигурации требуется перезапуск сервиса:
Настройка nginx + ihttpd-dns
Для установки Nginx выполните:
Операционная система | Команда |
---|---|
CentOS |
CODE
|
Ubuntu |
CODE
|
AlmaLinux |
CODE
|
Настройка Nginx
Добавьте в файл конфигурации nginx /etc/nginx/nginx.conf или в созданный файл /etc/nginx/conf.d следующие строки:
Файл конфигурации nginx
ForwardedSecret — в случае nginx, это набор букв и цифр, которые представляют собой ключ, используемый при проверке аутентификации по ограниченному списку IP-адресов. Требуется для защиты от несанкционированных попыток аутентификации.
Обратите внимание!
Секретная фраза, указанная в файле конфигурации nginx (директива proxy_set_header X-Forwarded-Secret) должна совпадать с фразой, указанной в файлах конфигурации панели управления (dnsmgr.conf, директива ForwardedSecret).
При добавлении секретной фразы в файл конфигурации nginx, добавьте её и в файлы конфигурации панели управления (/opt/ispsystem/dnsmanager6/etc/dnsmgr.conf).
После редактирования конфигурационного файла панели управления, перезапустите её:
Чтобы панель управления открывалась через протокол https, настройте редирект. Для этого в файл конфигурации nginx добавьте строки:
Редирект на https
После изменения конфигурации перезапустите nginx:
Настройка ihttpd-dns
Чтобы избежать циклической переадресации, в файле конфигурации ihttpd /opt/ispsystem/dnsmanager6/etc/ihttpd.conf удалите строку со значением "redirect".