如果客户端的 IP 地址是 IPv6,Apache 将给出“禁止”

如果客户端的 IP 地址是 IPv6,Apache 将给出“禁止”

[抱歉,我不确定我的问题是否有意义]。

我的网站的一些用户抱怨他们收到了“禁止” Apache 错误。

经过所有地方的查找后,我认为只要请求的用户的 IP 地址是 IPv6,就会出现错误。

我使用“www.browserling.com”工具对此进行了测试。每次出现错误时,我都会检查机器的 IP 地址,当它是 IPv6 时,我就会收到此“禁止”错误。

我该怎么做才能解决这个问题?

答案1

确保在 Apache 配置中,你网站的 VirtualHost 指令不使用 IP 地址,例如

<VirtualHost *:80>

或者也包括你的 IPv6 地址,例如:

<VirtualHost 192.168.178.50:80 [fe80::219:99ff:fe6c:74a5]:80>

相关内容