我有一个EC2实例,该实例使用带有内置apache的Amazon自定义linux安装。现在,我想对我的实例启用SSL,我需要为此做些什么。

实际上,我从godaddy购买了URL,并将PHP文件放置在AWS EC2中。那么,在AWS或Godaddy中,我需要在哪里启用SSL?如果在AWS中,您可以向我解释如何启用。

提前致谢。

最佳答案

您需要启用apache ssl mod。不确定在ec2上运行什么操作系统,但是在Ubuntu上
    a2enmod ssl
然后修改您的端口文件以确保它在443上侦听
    /etc/apache2/ports.conf add the line: Listen 443

并在该站点的主机文件中,需要确保虚拟主机使用端口443并包含以下行
    SSLEngine on SSLCertificateFile /etc/apache2/ssl/apache.pem // replace with the link to your cert.

主机文件的完整版本仅供参考

<VirtualHost *:443>
ServerName mysite.co.uk
DocumentRoot /var/www/mysite/
SSLEngine on
SSLCertificateFile    /etc/apache2/ssl/apache.pem
</VirtualHost>

09-25 18:46