Запретить доступ к ispmanager 6 по IP-адресу
Для чего это нужно
Настройка может понадобиться, когда вы хотите закрыть доступ в интерфейс панели по IP-адресу и стандартному порту и разрешить доступ только по доменному имени.
Инструкции
ОБРАТИТЕ ВНИМАНИЕ!
Обязательно сделайте резервную копию данных сервера или снапшот самого сервера перед выполнением действий!
Выполняйте настройку строго по порядку, иначе можно потерять доступ к панели в процессе настройки:
- Приобретите доменное имя у любого регистратора или используйте уже существующее и направьте его на IP-адрес сервера с панелью;
- В панели создайте сайт с соответствующим именем;
- Приобретите и добавьте SSL-сертификат для этого домена или сгенерируйте бесплатный от Let's Encrypt прямо в панели;
- В настройках сайта включите опцию "Доступ в ispmanager по имени сайта", если вы используете веб-сервер Nginx, или внесите изменения в конфигурационный файл сайта, если используете только Apache или OpenLiteSpeed;
- Пропишите директиву
redirect
в конфигурационном файле встроенного веб-сервера по пути/usr/local/mgr5/etc/ihttpd.conf
в секцииlisten
; - Перезагрузите встроенный веб-сервер с помощью команды
systemctl restart ihttpd
.
Теперь, когда панель доступна по доменному имени, можно переключать встроенный веб-сервер на прослушивание локального IP-адреса. Измените IP-адрес в конфигурационном файле встроенного веб-сервера по пути /usr/local/mgr5/etc/ihttpd.conf
на 127.0.0.1 в секции listen
, чтобы секция выглядела следующим образом:
listen {
ip 127.0.0.1
redirect
}
Если для доступа к веб-интерфейсу панели использовался нестандартный порт 1500, укажите его в этой секции с помощью директивы port
.
После внесения изменений, перезагрузите службу встроенного веб-сервера:
systemctl restart ihttpd
После этого веб-интерфейс панели будет доступен только по доменному имени. Чтобы и веб-приложения (phpMyAdmin, Roundcube) были доступны также по доменному имени, отключите опцию "Включить работу с внешними приложениями через SSL" в разделе "Настройки веб-сервера".
Теперь к вашей панели можно подключиться только по доменному имени!