在 Ubuntu 上使用 Apache 2.4,我在 ports.conf 中有以下内容:
Listen XX.73.44.57:80
Listen [2001:XX:0:2c38::39]:80
<IfModule ssl_module>
Listen XX.73.44.57:443
Listen [2001:XX:0:2c38::39]:443
</IfModule>
<IfModule mod_gnutls.c>
Listen XX.73.44.57:443
Listen [2001:XX:0:2c38::39]:443
</IfModule>
我想在我的服务器配置中有以下内容:
<VirtualHost *:80>
但这似乎无法正常工作,因为主机没有响应。我也试过:
<VirtualHost *:80 [::]:80>
以下作品:
<VirtualHost [2001:XX:0:2c38::39]:80 XX.73.44.57:80>
但我更喜欢通配符。我必须明确给出 IP 地址吗?
如果你想在 a 中使用通配符地址(监听所有 IP 地址)
VirtualHost
,你需要你的Listen
指令监听所有 IP 地址。