Изменение стандартного адреса phpMyAdmin

devtheprototype@gmail.com добавил(а) 3 года назад
В рассмотрении

Добрый день.

Ввиду того, что боты постоянно обходят сайт в поиске phpmyadmin, а она находится по стандартному пути site.com/phpmyadmin. Приходится редактировать /etc/nginx/vhosts-includes/phpmyadmin-nginx.conf и менять location /phpmyadmin на свой адрес. Но после этого перестает работать редирект в pma из панели. (раздел "базы данных" -> войти)

Предложение.

Сделать возможность редактировать location phpmyadmin в разделе www домены

Комментарии (3)

фото
2

(ISPmanager Business) Удивительно, но проблема именно в одной кнопке "Перейти", если использовать nginx проксирование. Нужно дать возможность редактировать её ссылку в одной кнопке "Перейти".

В статье "Настройка ссылок на почтовый клиент, phpMyAdmin, phpPgAdmin в ISPmanager Business" Написано: "Обратите внимание! Если вы используете nginx-прокси, то параметр path будет игнорироваться. "

Поэтому добавление пути path phpmyadmin-redirect в

  • /usr/local/mgr5/etc/ispmgr.conf
  • /usr/local/mgr5/etc/ispmgrnode.conf

не даёт ничего.

фото
1

Да эта вектор аттаки, боты будут перебирать так на каждом домене папку /phpmyadmin/ с паролем рута сервера.

фото
1

Самый простой вариант в консоли для апача


nano /etc/apache2/conf.d/phpmyadmin-apache.conf

меняем Alias /phpmyadmin /usr/share/phpmyadmin на Alias /вашвариант /usr/share/phpmyadmin

для nginx меняем локейшены на наши, там 3 вхождения:

nano /etc/nginx/vhosts-includes/phpmyadmin-nginx.conf

Далее что бы работала ссылка из админки так же правим локейшен на наш:

nano /usr/local/mgr5/etc/ispmgr.conf.d/myadmin.conf

Меняем порт для mysql для безопасности

nano /etc/mysql/mysql.conf.d/mysqld.cnf


Ищем port = 3306 и меняем на свой, после этого обязательно ребутим

Всё, можете работать из панели по своему алиасу. Профит. Удачной работы.