我正在使用运行WAMP的Windows 10 Pro。 Windows 10 April 2018更新于昨晚完成,现在我的Apache24服务器停止工作。
我通过尝试从命令行启动Apache httpd.exe进行了一些检查,它返回以下消息: “AH00072:make_sock:无法绑定到地址0.0.0.0:80 AH00451:没有可用的侦听套接字,关闭”
在Apache httpd.conf文件中,我将Listen从Listen 80更改为Listen 127.0.0.1:80以匹配hosts文件中的内容。保存文件后;重新启动并再次运行httpd.exe,我仍然收到此消息:
“AH00072:make_sock:无法绑定到地址127.0.0.1:80 AH00451:没有可用的侦听套接字,关闭”。
我的Apache24服务器在Windows 10更新之前运行良好。 有谁知道可能导致这个问题的原因是什么?
答案 0 :(得分:1)
通过执行以下操作,我能够找出问题所在: 我带了另一个Windows 10专业版工作站,它也安装了WAMP。这个盒子没有得到2018年4月的更新。然后我比较了两个盒子上运行的服务,发现带有Windows更新的盒子运行“万维网发布服务”,而另一个盒子没有这样的服务。这告诉我Windows更新打开服务并将其设置为自动启动。 我通过停止运行“万维网发布服务”来关闭服务,然后从成功的Apache HTTP服务器监视器启动Apache。然后我返回并将“万维网发布服务”设置为手动启动,然后重新启动它。