Где-то в вашей конфигурации, вероятно, в файле конфигурации Apache по умолчанию (я думаю, /etc/apache2/httpd.conf
в Ubuntu? Кто-то может исправить меня в комментариях), строка выглядит следующим образом:
NameVirtualHost *:80
# Also
Listen 80
Listen 443
Комментарийих, и в ваших VirtualHost
файлах конфигурации добавьте:
Listen 111.111.111.111:80
Listen 222.222.222.222:80
# If also using SSL
Listen 111.111.111.111:443
Listen 222.222.222.222:443
NameVirtualHost 111.111.111.111:80
NameVirtualHost 222.222.222.222:80
Во многих конфигурациях Apache по умолчанию директивы Listen
и NameVirtualHost
поставляются с подстановочными знаками или глобально для применения ко всей сетиинтерфейсы.Поскольку вы используете несколько IP-адресов, привязанных к разным конфигурациям, вам нужно быть более точным в директивах конфигурации, чем в файле конфигурации вашего дистрибутива по умолчанию.