gpt4 book ai didi

amazon-web-services - 如何为 Elastic Beanstalk 网址启用 HTTPS

转载 作者:行者123 更新时间:2023-12-04 11:58:59 26 4
gpt4 key购买 nike

我已经为我的自定义域名 (haydenclay.page) 启用了 HTTPS,但我还需要 Beanstalk url (app-name.elasticbeanstalk.com) 来通过 HTTPS 运行。
HTTPS 目前不起作用,因为证书名称与我的自定义域名匹配,产生:ERR_CERT_COMMON_NAME_INVALID
我需要 HTTPS,因为我发出 API 请求,并且从 HTTPS 转到 HTTP 会引发混合内容错误。如何在 beanstalk url 上启用 HTTPS?
我已经尝试过创建别名 in the console like so

最佳答案

可悲的是你无法启用 https 直接用于 app-name.elasticbeanstalk.com领域。这是因为此域由 AWS 控制。您只能为 注册 SSL 证书您控制的域 .
如果您想通过 ssl 从 EB 提供您的内容,您通常有 三个选项 .

  • 在您的实例前面加上 负载均衡器 .这是最简单的*方法,因为您可以将 ACM SSL 证书与您的域的平衡器相关联。
  • 在您的 EB 实例前面加上 CloudFront (CF) .您可以使用 CF 发行版和 SSL 证书为您的云端域设置替代名称。您也可以为此使用 ACM。也很容易设置,但应该注意的是,CF 和您的 EB 实例之间的流量将仅为 http,除非您还在实例上设置了自己的 SSL 证书(不是来自 ACM)(第 3 点)。
  • 安装您的 拥有 SSL 证书 (不是来自 ACM)直接在 EB 实例上,使用 nginx。这需要手动设置和有效的公共(public)证书。流行的选择是 LetsEncrypt,从中获取 SSL 证书。
  • 关于amazon-web-services - 如何为 Elastic Beanstalk 网址启用 HTTPS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63837847/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com