在 apache 2.2 中同时监听 IPv6 和 IPv4

fre*_*wra 6 ipv6 apache-2.2

我正在使用 apache2.2

如何同时收听 Ipv6 和 Ipv4?

或者

仅 Ipv6 / 仅 Ipv4

Ist*_*van 8

Apache 支持多种监听选项:

Listen 192.170.2.1:80
Listen 192.170.2.5:8000
Run Code Online (Sandbox Code Playgroud)

IPv6 地址必须用方括号括起来,如下例所示:

Listen [2001:db8::a00:20ff:fea7:ccea]:80
Run Code Online (Sandbox Code Playgroud)


Bil*_*iss 5

l1x 所说的,另外,这就是你在 vhost 中的做法:

<VirtualHost 74.208.184.120:80 [2001:470:c083:1::1]:80>
Run Code Online (Sandbox Code Playgroud)

最好使用您的 IP 而不是我的 :)

  • 我不知道我上次配置一个没有 vhosts 的 apache 实例是什么时候,所以我总是假设它:) (2认同)