Windows 7 上 easyPHP 托管的网站无法被同一局域网内的其他计算机访问

Windows 7 上 easyPHP 托管的网站无法被同一局域网内的其他计算机访问

我在 Windows 7 中使用 easyPHP 设置了一个 Web 服务器。当您浏览以下网站时,该网站运行正常http://本地主机/或者http://127.0.0.1/。但是,您无法从我的局域网中的另一台计算机打开该网站。我的本地 IP 在 10.xxx 范围内。我可以 ping 同一局域网上的其他机器。但是,我无法从我自己的或任何其他 PC 浏览到 10.xxx。

我目前在 Windows 7 上使用 easyPHP,并且我的私人网络上的防火墙已关闭。

PS:我修复了一个问题:在httpd.conf我将其更改Listen 127.0.0.1:80为时Listen 80,现在使用 localhost 浏览页面可以正常工作,但使用 10.xxx 时我会收到一条Access forbidden消息。

答案1

问题已修复:

问题出在httpd.conf中:

1)我确实更改了我的别名

<Directory "C:/Users/...">
Options FollowSymLinks Indexes
AllowOverride None
Order deny,allow
</Directory>

2)Listen 密钥从 Listen 127.0.0.1:80 更改为 Listen 80

答案2

将 http.conf 文件中的 Listen 端口更改为 80 后,我就可以从另一台计算机访问我的计算机作为 Web 服务器。显示的默认文件位于我的“EasyPHP/www”文件夹中。当我将内容移到那里时,它就会显示出来。

当我更新 http.conf 文件的“目录”部分(以及监听端口的更改)时,我能够看到我在那里指定的其他目录。

相关内容