На одном из серверов под управлением 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
После этого в панели изменится значение и можно просто кликать на кнопочку, не запоминая сгенерированный адрес и не добавляя его в закладки.