我有一个 EC2 实例,它使用 Amazon 的自定义 linux 安装和内置 apache。现在我想为我的实例启用 SSL,我需要为此做些什么。
实际上,我从 godaddy 购买了 URL,并将我的 PHP 文件放在 AWS EC2 中。那么我需要在 AWS 中还是 Godaddy 中启用 SSL?如果在 AWS 中意味着您能否解释一下如何启用。
提前致谢。
我有一个 EC2 实例,它使用 Amazon 的自定义 linux 安装和内置 apache。现在我想为我的实例启用 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>