Virtualhost
帶有 IPv6 的 Apache VirtualHost 萬用字元
在 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 地址。Listen 80 Listen 443