我有一个EC2实例正在使用内置apache的Amazon自定义linux安装。现在,我想为我的实例启用SSL,我可以为此做些什么。
实际上我从godaddy购买了URL并将我的PHP文件放在AWS EC2中。那么我需要在AWS或Godaddy中启用SSL?如果在AWS中,您可以解释一下如何启用。
提前致谢。
答案 0 :(得分:3)
您需要启用apache ssl mod。不确定你在ec2上运行的操作系统,但在Ubuntu上它是
a2enmod ssl
然后修改您的ports文件以确保它侦听443
/etc/apache2/ports.conf
add the line:
Listen 443
并在站点的hosts文件中,您需要确保虚拟主机使用端口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>