【问题标题】:Installing SSL certificates on AWS EC2 Instance not using Cloudfront or Elastic Load Balancing在不使用 Cloudfront 或 Elastic Load Balancing 的 AWS EC2 实例上安装 SSL 证书
【发布时间】:2016-06-01 18:27:52
【问题描述】:

我有一个 EC2 实例,它运行一个我想为其添加 SSL 证书的网站。根据亚马逊的文档和其他来源,他们声明可以添加 SSL 证书的唯一方法是:

  • 云端
  • 弹性负载平衡

由于这些服务的附加成本,我还没有将这些用于我的网站。是否有另一种在不使用 Cloudfront 或 ELB 的情况下添加 SSL 证书的方法?谢谢。

【问题讨论】:

    标签: amazon-web-services ssl amazon-ec2


    【解决方案1】:

    如果您想直接在 EC2 实例上使用 SSL,您必须通过在您的实例上运行的应用程序(例如 Apache、Nginx)获取并安装证书。没有什么特别要求,因为您的实例在 AWS 上运行。

    您将无法使用 Amazon Certificate Manager 提供的免费证书,它们无法导出用于 ELB 和 CloudFront 以外的服务。

    【讨论】:

      【解决方案2】:

      我会看看使用 Let's Encrypt。它是免费的,您可以自动执行续订过程。

      1. https://letsencrypt.org

      【讨论】:

        【解决方案3】:

        如果您正在运行 Bitnami(常见情况),有一篇文章 here 描述了文件的位置。这花了我几个小时,直到我找到了链接。

        基本上,如果找不到 Apache 或 Nginx,请查看 /opt/bitnami/。

        然后,您可以在 /opt/bitnami/apache2/conf 中安装 cert、bundle 和 key 文件,并在 /opt/bitnami/apache2/conf/bitnami/bitnami.conf 中设置 vhost。

        AWS 文档中没有提到任何内容。

        【讨论】:

          猜你喜欢
          • 2020-10-31
          • 1970-01-01
          • 2011-08-27
          • 2014-03-13
          • 1970-01-01
          • 1970-01-01
          • 2015-10-24
          • 2017-03-18
          • 1970-01-01
          相关资源
          最近更新 更多