zaLinux.ru

Как изменить адрес страницы входа в phpMyAdmin


По умолчанию страница входа в phpMyAdmin размещена по http://<ip адрес>/phpmyadmin. Вполне закономерным является желание изменить URL. Это не гарантирует защиту от злоумышленников, но поможет не попасться «на глаза» разным автоматизированным программам сканирования, также это может усложнить задачу злоумышленнику.

Эта защита известна как безопасность через неизвестность, и хотя многие оспаривают действенность таких мер, факт заключается в том, что нельзя взломать даже уязвимую версию phpMyAdmin, если не смогут найти страницу входа.

Примечание: Подразумевается, что вы уже установили LAMP с phpMyAdmin, если нет, инструкция для этого здесь.

Чтобы изменить адрес страницы входа в phpMyAdmin на Apache следуйте инструкциям ниже:

Изменение страницы входа в phpMyAdmin на Apache

В CentOS, RHEL и Fedora откройте файл /etc/httpd/conf.d/phpMyAdmin.conf

sudo vim /etc/httpd/conf.d/phpMyAdmin.conf

В Debian, Ubuntu и Linux Mint отройте файл /etc/phpmyadmin/apache.conf

sudo vim /etc/phpmyadmin/apache.conf

Закомментируйте строку Alias /phpmyadmin /usr/share/phpmyadmin, чтобы получилось так:

# Alias /phpmyadmin /usr/share/phpmyadmin

и вместо неё добавьте свою, вроде такой:

Alias /my /usr/share/phpmyadmin

В примере my – замените на любую свою строку, которая станет частью адреса вида http://<ip адрес>/my


Для того, чтобы изменения вступили в силу, перезагрузите службу веб-сервера Apache

sudo service apache2 reload

Изменение страницы входа в phpMyAdmin на Nginx

В веб-сервер Nginx нам нужно просто создать символическую ссылку на файлы с установленным phpMyAdmin в корневую директорию нашего Nginx (т.е. /usr/share/nginx/html). Для этого напечатайте следующие команды:

sudo ln -s /usr/share/phpMyAdmin /usr/share/nginx/html
# ИЛИ
sudo -s /usr/share/phpmyadmin /usr/share/nginx/html

Теперь нам нужно изменить URL нашей страницы phpMyAdmin, для этого переименуйте символическую ссылку как показано:

sudo cd /usr/share/nginx/html
sudo mv phpmyadmin my
# ИЛИ
sudo mv phpMyAdmin my

Наконец, перезапустите Nginx и PHP-FPM чтобы изменения вступили в силу и зайдите в вашем веб-браузере по адресу http://<ip адрес>/my.

Finally, restart Nginx and PHP-FPM to apply changes and point your browser to http://<ip address>/my.

sudo systemctl restart nginx
sudo systemctl restart php-fpm

Должен открыться интерфейс phpMyAdmin (как показано на изображении ниже:

При этом http://<ip адрес>/phpmyadmin теперь будет выводиться страница ошибки Not Found.


Рекомендуемые статьи:

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *