Размещение нескольких сайтов на сервере apache на сервере Windows 2012

Я пытаюсь разместить два сайта на сервере apache 2.4, который работает на сервере Windows 2012. Я добавил записи vhost для двух сайтов, один из которых работает на 80, а другой на 8080.

Примеры записей vhost:

<VirtualHost *:80>
  DocumentRoot "/www/example1"
  ServerName www.example.com
</VirtualHost>

<VirtualHost *:8080>
  DocumentRoot "/www/example2"
  ServerName www.example2.com
</VirtualHost>

В этой конфигурации оба домена указывают на сайт, работающий через порт 8080. В приведенном выше примере сайты открывают один и тот же код в каталоге /www/example1 на обоих доменах www.example.com и www.example2.com.

Но если я захожу на сайт с I.P. например http://198.21.22.1:80 и http://198.21.22.1:8080 сайты работают нормально а через домены нет.

У нас есть балансировщик нагрузки, который указывает на реальный сервер.

Нужно знать, какие конфигурации или настройки я пропустил.

Я добавил записи Listen для 80 и 8080 в файл httpd.conf.

ОБНОВЛЕНИЕ

При дальнейшем анализе я обнаружил, что из разных систем открывается разная версия сайта. Например, в моей системе оба домена открывают код, работающий с /www/example1, но в моем мобильном клиенте он открывает код, работающий с /www/example2 для обоих доменов.

Итак, я проверил из какой-то другой системы и обнаружил, что она открывает код, работающий с /www/example1 для обоих доменов, и снова из какой-то другой системы он открывает код, работающий с /www/example2 для обоих доменов.

У нас есть балансировщик нагрузки между ними, который перенаправляет на http-сервер, на котором присутствуют /www/example1 и /www/example2. В настоящее время у меня нет доступа к этому балансировщику нагрузки, но может ли балансировщик нагрузки быть причиной этой проблемы?

Спасибо, Удай


person uday8486    schedule 25.04.2017    source источник


Ответы (1)


Я только что добавил записи виртуального хоста с одинаковым портом 80 для обоих сайтов с разными именами серверов.

Проблема заключалась в том, что при наличии двух систем пришлось вносить изменения на обоих серверах в кластере балансировки нагрузки.

person uday8486    schedule 07.06.2017