make_sock:网络驱动程序更新后无法绑定到地址(IPv6)

make_sock:网络驱动程序更新后无法绑定到地址(IPv6)

由于某种原因,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 似乎仍应启动并抛出某种警告标志。

相关内容