0

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

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

然后,在我们加密上使用 webroot 插件之后,我在我的 istance 上安装了 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>

你有什么建议吗?

4

1 回答 1

0

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

试试看: 在 EC2 上的 apache 实例上启用 SSLhttp://docs.aws.amazon.com/AWSEC2/latest/UserGuide/SSL-on-an-instance.html

最后,忘记“获取证书”,因为您已经拥有 Lets Encrypt 颁发的证书。

于 2016-05-11T14:32:27.653 回答