无法通过本地网络访问 Apache

无法通过本地网络访问 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 端口,但无济于事。

有人可能知道这是什么原因吗?

答案1

尝试在 Apache conf 中添加“Listen 192.168.xx:8888”并编辑 VirtualHost:

<VirtualHost *:8888>

答案2

这可能是由保存文件的目录的 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

相关内容