在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>
我想在我的服务器configuration中有以下内容:
<VirtualHost *:80>
但是这似乎不能正常工作,因为主机没有回应。 我也试过:
<VirtualHost *:80 [::]:80>
以下工作:
<VirtualHost [2001:XX:0:2c38::39]:80 XX.73.44.57:80>
但我更喜欢通配符。 我必须明确地给出IP地址吗?
如果要在VirtualHost
使用通配符地址(监听所有IP地址),则需要使用Listen
指令监听所有IP地址。
Listen 80 Listen 443