Назад | Перейти на главную страницу

Сайт с несколькими хостингами ssl / https в apache /2.4.7 ubuntu 14.04

Я пытаюсь разместить 2 сайта A и сайт B на веб-сервере apache, конфигурация приведена ниже:

Сайт А

<VirtualHost sitea.com.au:443>
ServerName "sitea.com"
ServerAlias sitea.com
DocumentRoot "/home/sitea.com"
.......
</VirtualHost>

Сайт B

<VirtualHost siteb.com.au:443>
ServerName "siteb.com"
ServerAlias siteb.com
DocumentRoot "/home/siteb.com"
.......
</VirtualHost>

Проблема, с которой я столкнулся: https-запросы сайта A работают правильно, но для сайта B все запросы перенаправляются на сайт A. Когда я удаляю файл конфигурации сайта A, сайт B работает правильно. По отдельности сайты работают нормально, но вместе они вызывают проблемы.

Заметили, что у вас есть: ServerName "sitea.com"

Так это сайт sitea.com.au или это sitea.com? И что еще более важно, как вы пытаетесь получить доступ к сайту (сайтам) в браузере? Вы используете полное доменное имя, которое правильно определено в вашем файле conf?

Как упоминалось выше, вы должны изменить свои строки VirtualHost так, чтобы они были такими, как они должны быть IP: Port, именно ServerName должен обозначать входящее полное доменное имя.