1

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

实际上,我从 godaddy 购买了 URL,并将我的 PHP 文件放在 AWS EC2 中。那么我需要在 AWS 中还是 Godaddy 中启用 SSL?如果在 AWS 中意味着您能否解释一下如何启用。

提前致谢。

4

1 回答 1

3

您需要启用 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>
于 2013-05-08T11:23:48.580 回答