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

Виртуальный хост Apache2, обслуживающий неуказанные домены

Я пытаюсь настроить свой экземпляр amazonaws EC2 с HTTP-сервером wordpress (blog.mysite.com) через apache и HTTP-сервер node / express ([www.]mysite.com) оба работают на порту 80. Из того, что я нашел в документации apache, я должен использовать для этого виртуальный хост. Это не сработало, и вместо этого использовались файлы для обоих blog.mysite.com и [www.]mysite.com. Вот моя конфигурация 000 по умолчанию для apache.

<VirtualHost *:80>
ServerName blog.mysite.com
DocumentRoot /home/ubuntu/websites/blog/html/ # wordpress directory
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Вот мои правила DNS из конфигурации DNS NameCheap.

mysite.com CNAME my-amazonaws-public-dns
www.mysite.com CNAME my-amazonaws-public-dns
blog.mysite.com CNAME my-amazonaws-public-dns

Спасибо! Скажите, если вам нужны пояснения или вывод команды.