phpMyAdmin · 1 min read · Jan 13, 2026
Защита phpMyAdmin на сервере ISPConfig 3 (Debian)
Защита phpMyAdmin на сервере ISPConfig 3 (Debian)
С помощью этого небольшого руководства я объясню, как защитить вашу установку phpmyadmin на сервере Debian с ISPConfig3 от попыток взлома насколько это возможно. Я предполагаю, что у вас уже есть работающий сервер ISPConfig3 на Debian, который был настроен в соответствии с этим руководством, и что phpmyadmin был установлен из репозитория Debian в директорию /usr/share/phpmyadmin. С этой стандартной настройкой вы можете получить доступ к phpMyAdmin по адресу: http://www.anywebsiteonyourserver.tld/phpmyadmin, который мы собираемся изменить по соображениям безопасности.
Мы защитим нашу установку phpmyadmin с помощью:
- файла .htpasswd
- псевдонима для /phpmyadmin
Я не даю никаких гарантий, что это сработает для вас!
Итак, начнем:
Войдите на ваш сервер ISPConfig3 как root и выполните:
cd /usr/share/phpmyadminВведите
htpasswd -c .htpasswd usernameчтобы создать файл .htpasswd и добавить “username” в список авторизованных пользователей. Программа сначала запросит у вас пароль, а затем попросит вас его подтвердить.
Теперь отредактируйте файл /etc/apache2/conf.d/phpmyadmin.conf и измените:
# phpMyAdmin default Apache configuration
Alias /phpmyadmin /usr/share/phpmyadmin
Options Indexes FollowSymLinks
DirectoryIndex index.php
# Authorize for setup на:
# phpMyAdmin default Apache configuration
Alias /myalias /usr/share/phpmyadmin
Options Indexes FollowSymLinks
DirectoryIndex index.php
#Используйте .htpasswd
AuthType Basic
AuthName "Введите учетные данные"
AuthUserFile /usr/share/phpmyadmin/.htpasswd
Require valid-user
# Authorize for setup Перезагрузите Apache2, выполнив команду:
/etc/init.d/apache2 reloadТеперь войдите в ISPConfig3 и нажмите “СИСТЕМА” > “Конфигурация интерфейса”.
В поле URL PHPMyAdmin на вкладке “Сайты” добавьте ваш псевдоним для /phpmyadmin, который в этом примере: /myalias
Наконец, нажмите “Сохранить”, и вы закончили.
Чтобы проверить, что мы сделали, в вашем веб-браузере посетите вашу установку phpMyAdmin по адресу: http://www.anywebsiteonyourserver.tld/myalias или в самом ISPConfig3 просто нажмите на иконку phpmyadmin после имени базы данных.
Get new posts in your inbox
No spam. Unsubscribe anytime.