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

Amazon Linux + SSL + vhosts

У меня есть новый тестовый экземпляр, который я настроил с помощью LAMP и SSL.

В моем файле /etc/httpd/conf/httpd.conf есть следующее

<VirtualHost *:80>
    ServerAdmin webadmin@ohanacruises.com
    DocumentRoot /var/www/html/blog.ohanacruises.com
    ServerName blog.ohanacruises.com
    DirectoryIndex index.php
    ErrorLog /var/log/httpd/error_log
    CustomLog /var/log/httpd/access_log common
</VirtualHost>
<VirtualHost *:80>
    ServerAdmin webadmin@ohanacruises.com
    DocumentRoot /var/www/html/travel.ohanacruises.com
    ServerName travel.ohanacruises.com
    DirectoryIndex index.php
    ErrorLog /var/log/httpd/error_log
    CustomLog /var/log/httpd/access_log common
</VirtualHost>

Затем я установил mod24_ssl. Служба HTTPD больше не запускается, пока я не удалю разделы виртуального хоста. В конце концов, я хотел бы получить сертификаты SSL для каждого поддомена и добавить соответствующие флаги для SSL в область виртуальных хостов в файле conf.

В качестве примечания, если я удалю виртуальные хосты и установлю ОДИН домен в файлах httpd.conf и ssl.conf, все будет работать с SSL.

К сожалению, вы не можете разместить несколько сертификатов на одном IP: PORT одновременно. Итак, чтобы решить эту проблему, я следую руководству по следующей ссылке, и он работает как шарм.

https://atticuswhite.com/blog/aws-multiple-ssl-certs/