2016-11-20 2 views
0

Итак, я запускаю Apache на Ubuntu 16. У меня есть phpmyadmin, доступный через каталог, потому что, как он это делает по умолчанию (например, для доступа к phpmyadmin, мне нужно перейти на www.mydomain.com/PHPMyAdmin)Apache + PHPMyAdmin - Переадресовать каталог в поддомен

Я написал Apache ВХост, чтобы сделать его доступным через подобласть, как показано в моих ВХостах: http://pastebin.com/raw/tyZGbsSC

Это работает, и теперь я могу получить доступ к PHPMyAdmin через поддомен (phpmyadmin.mydomain.com) но проблема в том, что он по-прежнему доступен через каталог (www.mydomain.com/phpmyadmin)

Как это остановить?

+0

Вы пытались написать правило .htaccess, которое отправляет www.mydomain.com/phpmyadmin на страницу с ошибкой 404? Что-то вроде: RewriteRule^phpmyadmin/- [L, R = 404] – Arkoudinos

ответ

0

Там должно быть конф файл phpmyadmin.conf в /etc/apache2/conf-enabled, который содержит следующую строку

Alias /phpmyadmin /usr/share/phpmyadmin 

Просто закомментируйте эту строку, поставив хэш

#Alias /phpmyadmin /usr/share/phpmyadmin 

и перезапустить apache.

Это должно выполнить эту работу.

0

Вы, вероятно, имеют конфигурацию общесерверного включен в/и т.д./apache2/конф с поддержкой

[email protected]:~ $ sudo a2disconf phpmyadmin 

должны отключить его для вас, или просто удалить /etc/apache2/conf-enabled/phpmyadmin.conf

Смежные вопросы