【问题标题】:Configuration https on lamp web server ec2 aws with let's encrypt使用 let's encrypt 在 Lamp Web 服务器 ec2 aws 上配置 https
【发布时间】:2016-05-03 00:27:06
【问题描述】:

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

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

然后,在 let's encrypt 上使用 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>

你有什么建议吗?

【问题讨论】:

  • 使用 https 访问您的网站时会发生什么?你重启过 apache 吗?
  • 是的,我尝试重新启动服务,但没有任何结果

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


【解决方案1】:

您指出的教程将 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

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

【讨论】:

猜你喜欢
  • 2014-09-19
  • 1970-01-01
  • 2018-07-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-05-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多