Используя Apache 2.4 в Ubuntu, у меня в 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-адреса явно?
Если вы хотите использовать групповой адрес (прослушивать все IP-адреса) в VirtualHost
тебе нужен твой Listen
директива прослушивать все IP-адреса.
Listen 80
Listen 443