Ограничение доступа к phpMyAdmin (.htaccess)

22 мая 2012 г. Alex Просмотров: 5932 RSS 3
FreeBSD , , , ,

Для ограничения доступа к phpMyAdmin воспользуемся средствами apache, создаём файл .htaccess и добавляем следующие строчки:

# ee /usr/local/www/phpMyAdmin/.htaccess

AuthName " Enter the username and password "

AuthType Basic

AuthUserFile /home/www/.auth

require valid-user

Далее создаём файл, где будут храниться имена пользователей и пароли. Делаем это специальной утилитой – htpasswd :

# htpasswd -c /home/www/.auth user1

New password:

Re-type new password

Adding password for user user1

После выполнения этой операции появится файл .auth, в котором будет содержатся имя пользователя user1 и пароль в зашифрованном виде.

Сменим владельца и установим права доступа на файл .auth :

# chown www:www /home/www/.auth

# chmod 600 /home/www/.auth

Перечитываем пути и проверяем:

# rehash

# ls –al /home/www/.auth

-rw- 1 www www 23 May 10 12:19 /home/www/.auth

Всё, теперь наш MySql получил дополнительную защиту при работе через phpMyAdmin.

twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru friendfeed.com livejournal.ru memori.ru google.com bobrdobr.ru yandex.ru del.icio.us
Комментариев: 3
  1. Здравствуйте, сделал как указана в инструкции получаю

    Internal Server Error

    The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator, you@example.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

    More information about this error may be available in the server error log.

    Как исправить?

  2. Ещё раз проверить права доступа и посмотреть в логах apache что ему там не нравится. Без ограничения phpmyadmin работает нормально?

  3. Владимир | 2013-12-11 в 13:54:58

    Надо в конфиге апача разрешить менять настройки авторизации через .htaccess

    AllowOverride AuthConfig

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

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

Комментарий будет опубликован после проверки

Имя и сайт используются только при регистрации

(обязательно)