【问题标题】:ssl certificate for awsaws的ssl证书
【发布时间】:2015-11-10 18:26:32
【问题描述】:

我在我的 aws ec2 实例上运行了一个 https Web 应用程序。

https://ec2-52-91-100-69.compute-1.amazonaws.com/

我需要获得相同的 ssl 证书,以免出现可怕的警告。

我该怎么做?我尝试从 clickssl.com 购买 ssl,但他们的帮助台通过电子邮件向我发送了以下内容:

"You completed enrollment process for domain name
ec2-52-91-100-69.compute-1.amazonaws.com.

I believe you cannot get SSL for this domain name because root domain
name amazonaws.com is Amazon property."

如果是这种情况,是否无法为我的应用程序获取 ssl 证书?我不相信是这样的。

任何帮助将不胜感激。

【问题讨论】:

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


    【解决方案1】:

    首先,您需要通过注册商(例如 GoDaddy 或 Amazon Route 53)注册一个域。接下来,您为您的 EC2 实例分配一个弹性 IP,并使用您的注册商的 DNS 工具使您的域指向该弹性 IP 地址。然后,您可以为自己的域申请 SSL 证书。

    【讨论】:

      【解决方案2】:

      您确实需要注册一个域,或使用您已经注册的域的子域。您不需要使用弹性 IP - 它们是有限的,最终(如果您在 AWS 账户中使用多个域)您将用完。相反,您可以使用 CNAME 指向 AWS 名称(例如,ec2-52-91-100-69.compute-1.amazonaws.com)。

      设置好之后,使用 Let's Encrypt 获取免费的被广泛接受的证书。有很多关于安装过程的教程 - 试试: https://ivopetkov.com/b/let-s-encrypt-on-ec2/

      刚刚注意到最初的问题是 OLD - 这意味着(除其他外)Let's Encrypt 在当时甚至不是一个选项。但是对于现在偶然发现这个问题的任何人来说,这是一个很好的解决方案。

      【讨论】:

        猜你喜欢
        • 2020-11-29
        • 2020-10-06
        • 1970-01-01
        • 2020-11-06
        • 1970-01-01
        • 1970-01-01
        • 2020-10-17
        • 2020-08-30
        • 1970-01-01
        相关资源
        最近更新 更多