2014-02-11 87 views
0

是否可以通過LAN網絡阻止訪問phpMyAdmin頁面或其他計算機的xampp設置頁面?但在相同的方式,它應該是本地主機或127.0.0.1訪問,我想在httpd.conf頁面設置爲通過LAN網絡阻止從其他計算機訪問phpmyadmin頁面(本地主機除外)。

Listen 127.0.0.1:80 

但是,當我這樣做,我無法用地址來訪問網站http://myhostname/website從我的電腦或任何其他電腦從網絡。

我想阻止其他計算機的xampp設置頁面,但他們應該能夠訪問該網站。

+0

你有沒有嘗試改變\的conf \額外\的httpd-xampp.conf? – newTag

+0

不完全,但我不得不完全註釋允許來自部分,只添加=>允許來自:: 1感謝您的幫助.. –

回答

2

要禁止從網絡訪問,位於xampp-folder\apache\conf\extra\httpd-xampp.conf

更改此開放httpd-xampp.conf

<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))"> 
Order deny,allow 
Deny from all 
Allow from ::1 127.0.0.0/8 \ 
fc00::/7 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 \ 
fe80::/10 169.254.0.0/16 

ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var 
</LocationMatch> 

要這樣:

<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))"> 
Order deny,allow 
Deny from all 
Allow from ::1 127.0.0.0/8 \ 
fc00::/7 10.0.0.0/8 172.16.0.0/12 \ 
fe80::/10 169.254.0.0/16 

ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var 
</LocationMatch> 

不要忘了重新啓動Apache。現在http://localhost/phpmyadmin將導致403 Forbidden錯誤。

欲瞭解更多信息閱讀你可以閱讀http://www.hellothupten.com/2013/11/24/block-access-to-phpmyadmin-from-lan-network-on-xampp/

0

你只需要改變你的httpd的conf文件。

評論通過添加##Require all granted)的值Require all granted, 並添加Require local的信息<Directory "C:/xampp/htdocs">

相關問題