Ispmanager убрать phpMyAdmin c www доменов

После установки Ispmanager, веб-интерфейс администрирования MySQL (phpMyAdmin) открывается на www доменах, например: site.ru/phpmyadmin

Это не есть хорошо по соображениям безопасности. Для того чтобы веб-интерфейс администрирования MySQL (phpMyAdmin) не открывался на www доменах а делал это только по вводу ip нашего сервера, мы сделаем следующее, идем в папку /etc/nginx/vhosts-includes находим там файл phpmyadmin.conf или phpmyadmin-nginx.conf, копируем оттуда часть кода, после копирования удаляем скопированный код и сохраняем файл:

location /phpmyadmin {
alias /usr/share/phpmyadmin;
index index.php;
}

Далее переходим в папку /etc/nginx/conf.d в данной папке создаем файл 127.0.0.1.conf, 127.0.0.1 меняем на свой ip сервера, после чего в созданный файл вставляем следующее:

location /phpmyadmin {
alias /usr/share/phpMyAdmin;
index index.php;
     }
}

После чего в самый верх этого же файла, перед location /phpmyadmin { вставляем:

server {
server_name 127.0.0.1;
charset UTF-8;
index index.html index.php;
disable_symlinks if_not_owner from=$root_path;
include /etc/nginx/vhosts-includes/*.conf;
include /etc/nginx/vhosts-resources/127.0.0.1/*.conf;
access_log /var/www/httpd-logs/127.0.0.1.access.log;
error_log /var/www/httpd-logs/127.0.0.1.error.log notice;
set $root_path /var/www/html;
root $root_path;
listen 127.0.0.1:80;
gzip on;
gzip_comp_level 5;
gzip_disable "msie6";
gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript;

То есть, мы вставили то что скопировали с файла phpmyadmin.conf, секцию server { я добавил сам, чтобы у вас заработал хост http://127.0.0.1

Перезагружаем nginx:

service nginx restart

Данная схема будет работать если phpmyadmin работает на nginx, если же на apache, то проделайте по аналогии все это и с apache.
Успехов !

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

Поля, отмеченные звёздочкой, обязательны к заполнению

Выполните арифметические действия *Достигнут лимит времени. Пожалуйста, введите CAPTCHA снова.