Я пытаюсь настроить свой экземпляр 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
Спасибо! Скажите, если вам нужны пояснения или вывод команды.