Смена URL ISPmanager

Материал из wiki.planetahost.ru
Перейти к навигации Перейти к поиску

Смена адреса панели ISPmanager

Глобальная смена адреса панели может потребоваться, например, в случае, когда для доступа в админ-панель CMS используется адрес вида http://сайт/manager, что конфликтует с URL панели управления ISPmanager. Правда, для решения этой проблемы есть и другой способ.

Также к изменению адреса прибегают в целях безопасности.

ISPmanager 4

Способы справедливы для панели ISPmanager 4 (Lite и Pro версии)

Средствами самой панели

Этим способом можно изменить адрес панели глобально (открываться будет по новому URL как с IP-адреса, так и с доменного имени).

1. Открываете ISPmanager - раздел "Настройки", модуль "Адрес панели"
2. В открывшемся диалоговом окне


Isp.png
меняете адрес /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.