Apache-2.2
無法通過本地網路訪問 Apache
我剛剛安裝了 EasyPHP,以便擁有一個包含 PHP 和所有內容的 Apache Web 伺服器。當我通過瀏覽訪問它時,這就像一個魅力
http://127.0.0.1:8888/
,但不幸的是,當我去http://192.168.x.x:8888/
(x
我的本地網路中的電腦地址在哪裡)時它失敗了。在 Chrome 中,我收到以下錯誤:Error 102 (net::ERR_CONNECTION_REFUSED)
我試過的:
- 我可以使用 ping 到我的電腦
ping 192.168.x.x
。- 我為 Windows 防火牆添加了一個例外,以便讓它將請求傳遞到 8888 埠,但無濟於事。
有人可能知道可能是什麼原因嗎?
嘗試將“Listen 192.168.xx:8888”添加到 Apache conf 並編輯 VirtualHost:
<VirtualHost *:8888>
這可能是由保存文件的目錄的 Apache 設置引起的。
打開
httpd.conf
並檢查<Directory "c:/where_is/easy_php_installed/www">
部分。如果內容是:
Order Deny,Allow Deny from all Allow from 127.0.0.1`
將其更改為:
Order allow,deny Allow from all