У меня есть новый тестовый экземпляр, который я настроил с помощью 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 одновременно. Итак, чтобы решить эту проблему, я следую руководству по следующей ссылке, и он работает как шарм.