我在 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 文件的“目录”部分(以及监听端口的更改)时,我能够看到我在那里指定的其他目录。