Как изменить и защитить стандартный URL-адрес входа в систему PhpMyAdmin

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

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

Чтобы сделать это на веб-серверах Apache или Nginx, следуйте инструкциям, приведенным ниже:

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

В дистрибутивах на базе RHEL откройте файл /etc/httpd/conf.d/phpMyAdmin.conf или /etc/phpmyadmin/apache.conf в дистрибутивах на базе Debian и закомментируйте строку(ы), начинающуюся с Alias.

vi /etc/httpd/conf.d/phpMyAdmin.conf
OR
/etc/phpmyadmin/apache.conf

Затем добавьте новую следующим образом:

Alias /phpmyadmin /usr/share/phpmyadmin
Alias /my /usr/share/phpmyadmin

Это позволит нам получить доступ к интерфейсу phpmyadmin через http://<ip address>/my. Не стесняйтесь изменить Alias, если хотите использовать другой URL.

В том же файле убедитесь, что директива Require all granted включена в блок Directory /usr/share/phpmyadmin.

Кроме того, убедитесь, что Apache читает конфигурацию phpmyadmin в Debian/Ubuntu:

------------ On Debian and Ubuntu ------------ 
echo "Include /etc/phpmyadmin/apache.conf" >> /etc/apache2/apache2.conf

И наконец, перезапустите Apache для применения изменений и направьте браузер на http://<ip address>/my.

—————— On CentOS/RHEL and Fedora —————— 
systemctl restart httpd

—————— On Debian and Ubuntu —————— 
systemctl restart apache2

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

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

ln -s /usr/share/phpMyAdmin /usr/share/nginx/html
OR
ln -s /usr/share/phpmyadmin /usr/share/nginx/html

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

cd /usr/share/nginx/html
mv phpmyadmin my
OR
mv phpMyAdmin my

Затем перезапустите Nginx и PHP-FPM для применения изменений и направьте браузер на http://<ip address>/my.

------------ On CentOS/RHEL and Fedora ------------ 
systemctl restart nginx
systemctl restart php-fpm
------------ On Debian and Ubuntu ------------ 
systemctl restart nginx
systemctl restart php5-fpm

Вы должны открыть интерфейс phpmyadmin (как показано на изображении ниже), в то время как http://<ip address>/phpmyadmin должен привести к странице ошибки Not Found.

Зарубин Иван Эксперт по Linux и Windows

Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.

Вдохновлен www.tecmint.com

Похожие статьи

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