我有一个问题,昨天我创建了我的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>
你有什么建议吗?
答案 0 :(得分:0)
您指出的教程使用SSL证书进行Cloudfront分发,即CDN。您使用的是Cloudfront吗?因为如果你正在使用,你需要在发行版上设置证书(也可能在apache服务器上),否则在apache服务器上。
试试看: Enabling SSL on apache instance on EC2 和 http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/SSL-on-an-instance.html
最后,忘掉&#34;获得证书&#34;因为你已经有了Lets Encrypt发布的那个。