29 травня, Понеділок, 2023
A- A A+

Зміна 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 - без зайвих проблем

ispm 1