解决 Win 7 apache 局域网内其他计算机不能访问的问题

症状:

安装  Apache 后,本地 http://localhost, http://127.0.0.1, http://192.168.1.X,可以正常访问,但是同局域网内其他计算机输入本机IP地址却不能访问。

解决:

猜测是防火墙的问题,于是关闭防火墙,可以访问。因此你偷懒的话可以直接在控制面板-Windows防火墙里将防火墙关闭即可。

另一种解决方式是,给防火墙增加一条规则允许 80 端口被访问,具体设置方法如下:

1、在 控制面板 > 系统和安全 > Windows防火墙中 左侧点击 高级设置
2、点击左侧 入站规则,然后点击右侧的 新建规则,然后在弹出的入站规则向导中依次是
规则类型:端口
协议和端口我们选的是 TCP 协议和 特定本地端口(例:80)
操作:允许连接
何时应用规则中选中所有(域、公用、专用)
输入名称和描述
点击完成,就OK了。
经过以上设置,同局域网的其他计算机就可以用你的IP地址访问你搭建的服务器了。