2016-11-20 101 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,