Apache-2.2

無法通過本地網路訪問 Apache

  • March 10, 2017

我剛剛安裝了 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

引用自:https://serverfault.com/questions/231593