局域网中Windows10下的apache无法访问
Q: 局域网中Win10下的apache服务器,为何通过内网无法访问?
A:
经检查:
httpd.conf 已设置 Listen 80
<VirtualHost>已设置 Allow from All
netstat中已有 0.0.0.0:80 LISTENING
本机可通过内网ip访问
所以肯定不是apache的设置问题
那就肯定是Windows的问题了
运行"wf.msc"
或者“控制面板” > “系统和安全” > “Windows防火墙” > “高级设置”
打开“高级安全 Windows Defender 防火墙”
在界面左侧“本地计算机”中选择“入站规则”
然后在界面右侧“操作”中点击“新建规则”
在“新建入站规则向导”界面中
规则类型:端口
协议:TCP
特定本地端口:80
操作:允许连接
何时应用规则:域、公用、专用
再起个名字,点击完成,就OK了。