【问题标题】:I cant use https on domain name linked to ec2 instance on AWS? [duplicate]我不能对链接到 AWS 上的 ec2 实例的域名使用 https? [复制]
【发布时间】:2018-11-01 20:30:58
【问题描述】:

我正在使用 AWS 来完成这一切。我有一个注册域名和一个链接到 ec2 实例的静态 IP 地址。我可以在浏览器中使用 http:// 连接到服务器,但使用 https:// 连接时出现错误。错误是:ERR_SSL_PROTOCOL_ERROR。 ec2 实例设置了一个安全组,该安全组在传入和所有传出流量上启用了端口 443。 我错过了什么吗?我是否必须使用带有 https 侦听器的弹性负载均衡器,或者有没有办法让它按照我现在的方式工作?

编辑:我还通过 aws 证书管理器向我的域颁发了一个公共证书。 CNAME 通过路由 53 链接到域。

【问题讨论】:

    标签: amazon-web-services amazon-ec2 https amazon-route53


    【解决方案1】:

    您需要创建一个自签名证书,然后将其添加到您在 AWS 中的静态网站。AWS 控制台中有设置使其成为 https 站点。然后将该证书导入您的浏览器中,以便浏览器调用您的网站时当两个证书都匹配 SSL 握手时,它将显示一个证书。它与ELB无关。

    【讨论】:

    • 我进入 AWS 控制台中的证书管理器,我的域的公共证书处于已颁发状态。 CNAME 通过路由 53 链接到域。这与 ssl 证书不同吗,因为我读到的所有内容都暗示它是相同的。
    • 那您可以尝试在浏览器中导入该公共证书,然后我相信您会通过。
    • 我不确定将证书导入浏览器会做什么。另外,我刚刚发现这个链接说它只能与包含弹性负载均衡器的精选 aws 服务一起使用。 aws.amazon.com/certificate-manager/faqs
    猜你喜欢
    • 2023-01-29
    • 2016-02-25
    • 1970-01-01
    • 2017-06-17
    • 1970-01-01
    • 2021-08-10
    • 1970-01-01
    • 2016-08-25
    • 1970-01-01
    相关资源
    最近更新 更多