使用let加密,在灯web服务器ec2上配置https

时间:2016-01-26 12:29:36

标签: ssl amazon-ec2 https lamp lets-encrypt

我有一个问题,昨天我创建了我的ec2实例加密的证书。现在我想在我的网站上使用它们,但我不知道如何继续。你有什么建议吗?

我试图这样做,但我没有任何结果: https://www.paulwakeford.info/2015/11/24/letsencrypt/

在使用webroot插件加密之后,我在我的网站上安装mod_ssl.so,编辑我的安全组并在端口443上启用https,而不是在此处修改我的httpd.conf:

<VirtualHost *:443>

    DocumentRoot /var/www/my-domain
    ServerName my-domain.com

    SSLEngine on
    SSLCertificateFile "/etc/letsencrypt/live/my-domain/cert.pem"
    SSLCertificateKeyFile "/etc/letsencrypt/live/my-domain/privkey.pem"
    SSLCertificateChainFile "/etc/letsencrypt/live/my-domain/chain.pem"

 <Directory /var/www/my-domain>
    AllowOverride All
  </Directory>

</VirtualHost>

你有什么建议吗?

1 个答案:

答案 0 :(得分:0)

您指出的教程使用SSL证书进行Cloudfront分发,即CDN。您使用的是Cloudfront吗?因为如果你正在使用,你需要在发行版上设置证书(也可能在apache服务器上),否则在apache服务器上。

试试看: Enabling SSL on apache instance on EC2http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/SSL-on-an-instance.html

最后,忘掉&#34;获得证书&#34;因为你已经有了Lets Encrypt发布的那个。