由于某种原因,CAT 6E 电缆上我的上限为 100 兆比特(ISP 的下行速率为 400)。我更新了网络驱动程序。之后,启动 Apache 时我立即收到以下错误(在命令行上):
(OS 10049)请求的地址在其上下文中无效。:AH00072:make_sock:无法绑定到地址
[fe70::7ddce:a0b21:5976:b83d]:80 AH00451:没有可用的监听套接字,正在关闭 AH00015:无法打开日志
- 我偶然看到某人的帖子,他试图
httpd -t
检查语法,而 Apache 返回语法是OK
。 - 更改端口号
httpd.conf
不会影响错误消息。 - 端口 80 (资源监视器) 上没有任何运行。
我尝试过的唯一其他方法是禁用网络适配器上的 IPv6,但这没有效果。但我不确定下一步该怎么做?
答案1
显然httpd.conf
,该文件配置为在端口 80 上监听 IPv6 IP。我相信我可能在过去的某个时间点设置了它并尝试连接到本地 IPv6 IP 地址。我不确定为什么更新网络适配器的驱动程序会影响 Apache 配置。
Listen 80
Listen [fe70::7ddce:a0b21:5976:b83d]:80
删除第二行(或将 a#
作为第一个字符将其注释掉)解决了该问题。
如果其中一个监听选项不起作用(但至少有一个起作用),Apache 似乎仍应启动并抛出某种警告标志。