Смена URL phpMyAdmin в ISPManager 5

На одном из серверов под управлением ISP Manager 5 Lite заметил повышенную активность ботов к WEB интерфейсу phpMyAdmin. По умолчанию ссылка имеет банальный вид

http://server_ip/phpmyadmin/

Это вообще никуда не годится. Было решено заменить эту ссылку на что то более серьёзное.
Казалось бы, меняем алиас в Apache, правим локейшн в NGinx и готово. Готово то готово, но из панельки переход будет по прежней ссылке.
Решение искалось долго, но оказалось простым.
Сперва меняем URL в панельке. Делается это с помощью правок в файле /usr/local/mgr5/etc/ispmgr.conf.d/myadmin.conf
Меняем

extaction phpmyadmin http://$site/phpmyadmin

на

extaction phpmyadmin http://$site/dcd491e-b5cb-464c-8b91-ff9fea0acb217/

Перезапускаем ISPManager командой

# /usr/local/mgr5/sbin/mgrctl -m ispmgr exit

Дальше правим локейшини на новое значение в конфигурации NGinx-а в файле /etc/nginx/vhosts-includes/phpmyadmin-nginx.conf
Проверяем и перечитываем конфиг

# nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
# nginx -s reload

И меняем алиас в Apache2 в файле /etc/nginx/vhosts-includes/phpmyadmin-nginx.conf
Проверяем и перечитываем конфигурацию

# apachectl configtest
Syntax OK
# apachectl graceful

После этого в панели изменится значение и можно просто кликать на кнопочку, не запоминая сгенерированный адрес и не добавляя его в закладки.

Добавить комментарий