【问题标题】:Install SSL in AWS EC2在 AWS EC2 中安装 SSL
【发布时间】:2013-05-02 13:58:34
【问题描述】:
我有一个 EC2 实例,它使用 Amazon 的自定义 linux 安装和内置 apache。现在我想为我的实例启用 SSL,我需要为此做些什么。
实际上,我从 godaddy 购买了 URL,并将我的 PHP 文件放在 AWS EC2 中。那么我需要在 AWS 中还是 Godaddy 中启用 SSL?如果在 AWS 中意味着你能解释一下如何启用。
提前致谢。
【问题讨论】:
标签:
apache
ssl
amazon-ec2
【解决方案1】:
您需要启用 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.
hosts 文件的完整版本仅供参考
<VirtualHost *:443>
ServerName mysite.co.uk
DocumentRoot /var/www/mysite/
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/apache.pem
</VirtualHost>