Windows 7 Apache下计算机无法访问局域网网站的解决方法
一、通过防火墙设置解决
- 新建入站规则
- 在Windows 7系统下,由于安全限制问题,本机搭建的网站,局域网内其它计算机无法访问。要解决这个问题,可以在防火墙加入自建规则。具体步骤如下:首先进入控制面板中的Windows防火墙,点击左侧高级设置,弹出高级Windows防火墙窗口;然后点击左侧入站规则,再点击右侧新建规则,弹出新建入站规则向导。将规则类型设为端口;协议和端口设为TCP、特定本地端口80;操作设为允许连接;配置文件的域、专用、计算机三个复选框全选;输入名称,点击完成即可。经过以上操作,局域网内其它计算机就可以通过你的本机IP地址访问你搭建的服务器了。
- 允许应用通过防火墙(针对Apache相关应用)
- 除了上述新建入站规则的方法外,还需要确保apache_http可以通过防火墙(允许应用通过防火墙),这样能更全面地解决问题。之后重启Apache服务器,使设置生效。
二、其他相关设置(辅助参考)
- 查看系统服务是否启动
- 查看系统里的服务是不是已经启动,如果没有启动,请改一下设置,设为“自动”。这有助于解决一些因系统服务未正常启动导致的访问问题。
- 共享文件相关设置(若涉及到共享网站资源类似需求时可参考)
- 在某些情况下,如果涉及到共享相关(例如共享网站资源类似共享文件的情况),如Win7和XP/2003之间访问共享文件服务器提示密码错误这种情况(虽然和访问网站不完全相同,但有一定参考性),可以检查相关的共享设置、账户权限等。例如关闭防火墙(这种方法不太安全,仅在测试环境或特殊需求下可尝试),开启来宾账户,通过运行窗口(按windows功能键+R键)输入gpedit.msc,在右侧窗口找到拒绝从网络访问这台计算机并双击查看相关设置等操作。
本篇文章所含信息均从网络公开资源搜集整理,旨在为读者提供参考。尽管我们在编辑过程中力求信息的准确性和完整性,但无法对所有内容的时效性、真实性及全面性做出绝对保证。读者在阅读和使用这些信息时,应自行评估其适用性,并承担可能由此产生的风险。本网站/作者不对因信息使用不当或误解而造成的任何损失或损害承担责任。
