2016-11-20 26 views
0

所以我在Ubuntu 16上运行Apache。我有phpmyadmin可以通过目录访问,因为多数民众赞成它是如何做到这一点默认情况下(例如访问phpmyadmin,我必须去www.mydomain.com/phpMyAdmin的)Apache + PHPMyAdmin - 将目录重定向到子域

我写一个Apache虚拟主机,使其通过如下所示在我的虚拟主机子域名访问: http://pastebin.com/raw/tyZGbsSC

这个工作,现在我可以通过一个子域访问的phpmyadmin(phpmyadmin.mydomain.com)但问题是它仍然可以通过目录访问(www.mydomain.com/phpmyadmin)

如何阻止?

+0

您是否尝试编写将www.mydomain.com/phpmyadmin发送到404错误页面的.htaccess规则?像这样:RewriteRule^phpmyadmin/- [L,R = 404] – Arkoudinos

回答

0

应该有/etc/apache2/conf-enabled conf文件phpmyadmin.conf它包含以下行

Alias /phpmyadmin /usr/share/phpmyadmin 

只是通过把一个哈希注释掉该行

#Alias /phpmyadmin /usr/share/phpmyadmin 

并重新启动apache。

这应该做的工作。

0

你可能在/ etc /启用服务器范围内的配置的Apache2/

[email protected]:~ $ sudo a2disconf phpmyadmin 

应当禁用它适合你,或者只是删除/etc/apache2/conf-enabled/phpmyadmin.conf启用的conf,