我正在使用 apache2.2
如何同时监听 Ipv6 和 Ipv4?
或者
仅 Iv6 / 仅 Iv4
答案1
Apache 支持多个 Listen 选项:
Listen 192.170.2.1:80
Listen 192.170.2.5:8000
IPv6 地址必须用方括号括起来,如下例所示:
Listen [2001:db8::a00:20ff:fea7:ccea]:80
答案2
l1x 所说的以及在 vhost 中执行这两项操作的方法如下:
<VirtualHost 74.208.184.120:80 [2001:470:c083:1::1]:80>
最好使用你的 IP,而不是我的 :)
答案3
当我尝试在双栈主机上使用两个单独的 Listen 指令时,Apache 拒绝启动,并出现类似某些东西已绑定在端口 80 上的错误。这肯定是一个错误,但我使用这个成功了:
Listen "*:80"