Закрываем доступ к странице phpMyAdmin

Автор: | 2016-12-06

Если Вам требуется закрыть доступ к странице:

http://localhost/phpmyadmin

, где localhost — имя Вашего домена (если это сайт в интернете http://gitboott.in.ua/phpmyadmin) или IP-адрес Вашего ПК (если сайт находится на локальном ПК), требуется выполнить несколько несложных «движений».

На примере OS Linux Ubuntu Server

После установки на сервер web-консоли phpMyAdmin, настройки прописываются в файл

/etc/phpmyadmin/apache.conf

В этот файл требуется внести следующие изменения:

Способ 1

Чтобы полностью закрыть доступ к web-консоли нужно поставить символ # в начале строки, которая выглядит так:

Alias /phpmyadmin /usr/share/phpmyadmin

Чтобы получилось:

#Alias /phpmyadmin /usr/share/phpmyadmin

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

Способ 2

Можно изменить строку обращения к консоли вида phpmyadmin на, к примеру, dgfsdjkggjwreifgweofgwjefjeqwkl23jrrkfwsef. Для этого требуется в том же конфигурационном файле изменить строку

Alias /phpmyadmin /usr/share/phpmyadmin

На:

Alias /dgfsdjkggjwreifgweofgwjefjeqwkl23jrrkfwsef /usr/share/phpmyadmin

Это позволит усложнить предугадывание адреса входа в консоль, но соответственно Вам придется также запоминать другой адрес.

Способ 3

Внести в директиву <Directory /usr/share/phpmyadmin>

Следующие строки:

Order Deny, Allow
Deny from all
Allow from [ip-адрес]

В поле [ip-адрес] нужно указать IP-адрес компьютера, с которого буден разрешен вход. Например:

Order Deny, Allow
Deny from all
Allow from 192.168.2.2

т.е. доступ будет разрешен с адреса 192.168.2.2 и запрещен всем остальным.

После проделанных операций с файлами требуется перезагрузить Apache

sudo /etc/init.d/apache2 reload

Добавить комментарий