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