Amazon Linux + SSL + 虚拟主机

Amazon Linux + SSL + 虚拟主机

我有一个新的测试实例,它是用 LAMP 和 SSL 设置的。

我的 /etc/httpd/conf/httpd.conf 文件中有以下内容

<VirtualHost *:80>
    ServerAdmin [email protected]
    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 [email protected]
    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 证书,并在 conf 文件的虚拟主机区域中添加适当的 SSL 标志。

请注意,如果我删除虚拟主机并在 httpd.conf 和 ssl.conf 文件中设置单个域,则一切都可以使用 SSL。

答案1

不幸的是,您无法同时在同一个 IP:PORT 上托管多个证书。因此,为了解决这个问题,我按照以下链接上的教程操作,效果非常好。

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

相关内容