Установка и настройка phpMyAdmin в Debian 8 Jessie/Ubuntu Server 14.04

phpMyAdmin — это приложение для удобного администрирования MySQL серверов. Разберем как установить его на Debian 8 Jessie/Ubuntu Server 14.04 и настроить безопасность доступа.

 

Подготовка системы

Перед началом установки обновляем систему до актуального состояния:

apt-get update && sudo apt-get upgrade -y

 

Установка phpMyAdmin

Для установки в терминале вводим:

apt-get install phpmyadmin

В процессе установки, в запросе на какой веб-сервер будет настроен phpMyAdmin, выбираем apache2. В конце установки, в запросе настроить базу данных для phpMyAdmin, нажимаем «Да», вводим пароль от учетной записи (root) и задаем пароль для доступа к phpMyAdmin.

 

Выполняем настройку apache для обеспечения работы phpMyAdmin. Выполняем команду:

ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
a2enconf phpmyadmin
service apache2 reload

 

В веб-браузере переходим по адресу (http://localhost/phpmyadmin). Для доступа используем (Пользователь — root), (Пароль — который вы задавали при настройке phpMyAdmin)

 

 

Настройка безопасности

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

 

Правим файл конфигурации /etc/apache2/conf-available/phpmyadmin.conf. Изменяем путь к веб-интерфейсу phpMyAdmin, на (прим. http://localhost/newadressmyphpadmin/):

Alias /newadressmyphpadmin /usr/share/phpmyadmin/

 

Разрешаем файл .htaccess для phpMyAdmin, находим:

<Directory /usr/share/phpmyadmin>
 Options FollowSymLinks
 DirectoryIndex index.php

...

добавляем:

AllowOverride All
</Directory>

 

Создаем пользователя, которому будет разрешен доступ на страницу входа в phpMyAdmin:

htpasswd -c /usr/share/phpmyadmin/.htpasswd username

 

Создаем файл .htaccess в каталоге phpmyadmin (/usr/share/phpmyadmin/) со следующим содержимым:

AuthType Basic
AuthName "Restricted Area"
AuthUserFile /usr/share/phpmyadmin/.htpasswd
Require valid-user

 

Перезапуск службы apache:

service apache2 restart

 

Теперь при входе на страницу phpMyAdmin, будет запрашиваться дополнительная авторизация:

 

 

Понравилась или оказалась полезной статья, поблагодари автора

 

БесполезноСлабоватоПриемлемоОтличноПревосходно (Еще нет оценок)
Загрузка...

Оставить ответ

четыре × 4 =