Зміна URL phpMyAdmin в ISPManager 5
Після установки Ispmanager, веб-інтерфейс адміністрування MySQL (phpMyAdmin) відкривається на www доменах, наприклад: site.com/phpmyadmin
Це не є добре з міркувань безпеки. Для того щоб веб-інтерфейс адміністрування MySQL (phpMyAdmin) не відкривався на www доменах а робив це тільки по введенню ip нашого сервера, ми зробимо наступне, йдемо в папку /etc/nginx/vhosts-includes знаходимо там файл phpmyadmin-nginx.conf
location /phpmyadmin {
alias /usr/share/phpmyadmin;
index index.php;
}
Змінюєм до вигляду:
location /phpmyadmin {
alias /usr/share/prostoadmin;
index index.php;
}
Якщо у вас використовується apache, тоді:
nano /etc/apache2/conf.d/phpmyadmin-apache.conf
Alias /phpmyadmin /usr/share/phpmyadmin -> Alias /prostoadmin /usr/share/phpmyadmin
Переходимо до конфігурації самого ISPManager:
nano /usr/local/mgr5/etc/ispmgr.conf.d/myadmin.conf
extaction phpmyadmin http://$site/phpmyadmin/ -> extaction phpmyadmin http://$site/prostoadmin/
Перезапускаєм ISPManager командою:
# /usr/local/mgr5/sbin/mgrctl -m ispmgr exit
Далі перезавантажуєм сервіси apache, nginx
# nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
# nginx -s reload
та
# apachectl configtest
Syntax OK
# apachectl graceful
І тепер при зверненні до URL вашого доменного імені site.com/phpmyadmin - буде вилітати помилка 404
А при наборі site.com/prostoadmin - домен скаже що не існує дана сторінка, але вже на вашому сайті
При виборі назви бази даних та натисненні на кнопку "Перейти" - Вас перенаправить до phpmyadmin - без зайвих проблем