Смена URL ISPmanager
Смена адреса панели ISPmanager
Глобальная смена адреса панели может потребоваться, например, в случае, когда для доступа в админ-панель CMS используется адрес вида http://сайт/manager, что конфликтует с URL панели управления ISPmanager. Правда, для решения этой проблемы есть и другой способ.
Также к изменению адреса прибегают в целях безопасности.
ISPmanager 4
Способы справедливы для панели ISPmanager 4 (Lite и Pro версии)
Средствами самой панели
Этим способом можно изменить адрес панели глобально (открываться будет по новому URL как с IP-адреса, так и с доменного имени).
1. Открываете ISPmanager - раздел "Настройки", модуль "Адрес панели"
2. В открывшемся диалоговом окне
меняете адрес /manager на любой другой, например, на /address
3. Перезапустите Apache (можно также из панели, раздел "Инструменты", модуль "Сервисы")
Вручную
Для глобального изменения адреса панели вручную необходимо подключиться к серверу по SSH и выполнить:
1. Скопировать файл ispmgr.inc в ispmgr.inc.my:
cp /usr/local/ispmgr/etc/ispmgr.inc /usr/local/ispmgr/etc/ispmgr.inc.my
2. В файле /usr/local/ispmgr/etc/ispmgr.inc.my изменить слово /manager на другое (например, /address)
3. В конфигурационном файле Apache
FreeBSD - /usr/local/etc/apache22/httpd.conf
CentOS - /etc/httpd/conf/httpd.conf
Debian, Ubuntu - /etc/apache2/apache2.conf
изменить Include /usr/local/ispmgr/etc/ispmgr.inc на Include
/usr/local/ispmgr/etc/ispmgr.inc.my
если на сервере используется связка Apache+nginx, то еще следует заменить /manager на новый адрес в /usr/local/ispmgr/etc/nginx.inc
4. Перезапустить Apache:
FreeBSD - /usr/local/etc/rc.d/apache22 restart
CentOS - /etc/init.d/httpd restart
Debian, Ubuntu - /etc/init.d/apache2 restart
перезапустить nginx:
FreeBSD - /usr/local/etc/rc.d/nginxrestart
Debian, Ubuntu, CentOS - /etc/init.d/nginx restart
5. Перезапустить панель:
killall ispmgr
ISPmanager 5
Способа сменить URL панели у ISPmanager 5 нет. Но и с адресами типа http://сайт/manager панель не конфликтует, т.к. работает только на своем порту, на 1500.