Apache + PHPMyAdmin - 将目录重定向到子域

时间:2016-11-20 23:05:31

标签: php apache .htaccess phpmyadmin

所以即时通讯在Ubuntu 16上运行Apache。我可以通过目录访问phpmyadmin,因为默认情况下它是如何实现的(例如访问phpmyadmin,我必须访问www.mydomain.com/phpmyadmin)

我编写了一个Apache VHost,可以通过子域访问它,如我的Vhosts所示: http://pastebin.com/raw/tyZGbsSC

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

如何阻止这种情况?

2 个答案:

答案 0 :(得分:0)

您可能在/ etc / apache2 / conf-enabled

中启用了服务器范围的配置
user@host:~ $ sudo a2disconf phpmyadmin

应该为您禁用它,或者只删除/etc/apache2/conf-enabled/phpmyadmin.conf

答案 1 :(得分:0)

<%= link_to 'Publish', "/articles/#{article.id}/publish", method: :put, class: "alert-link" %> 中应该有一个配置文件phpmyadmin.conf,其中包含以下行

/etc/apache2/conf-enabled

只需通过放置哈希

来注释掉该行
Alias /phpmyadmin /usr/share/phpmyadmin

并重新启动apache。

那应该做的工作。