【问题标题】:Enable https on aws instance with ELB使用 ELB 在 aws 实例上启用 https
【发布时间】:2017-12-19 18:27:22
【问题描述】:

我正在尝试在指向我的 AWS 实例的域上启用 SSL 我已经创建了连接到我的实例的 LB。但是,当我尝试使用“https”访问域时,总是收到“拒绝连接”这个错误,这可能是什么原因?

【问题讨论】:

  • 请展示您的 LB 设置。
  • @Rage 嗨,我已经解决了,看来我必须在 Route53 上注册我的域。

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


【解决方案1】:
  1. 如果您的域是从 AWS 获得的,只需在 Amazon Certificate Manager 上申请 SSL 证书。
    aws acm request-certificate --domain-name example.com --subject-alternative-names www.example.com
    (转到第 4 步)

  2. 如果您的域是在 AWS 之外(如 GoDaddy 或其他服务)获得的,首先您需要获得 SSL 证书,免费 SSL 请参阅Let’s Encrypt

  3. 使用 cli 将您的证书导入 Amazon Certificate Manager
    aws acm import-certificate --certificate file://cert.pem --certificate-chain file://chain.pem --private-key file://privkey.pem

  4. 创建您的 ELB 并添加以下侦听器: See image

  5. 在 ELB 步骤 3“配置安全设置”中,从 AWS Certificate Manager (ACM) 中选择现有证书并选择您的证书 (example.com),然后继续您的流程。

【讨论】:

  • 嗨,正如我提到的,我已经有了我的 ELB,但无论如何,谢谢,我通过 route53 修复了它。谢谢!
猜你喜欢
  • 2021-11-15
  • 2017-08-03
  • 2019-08-03
  • 2016-12-13
  • 2017-03-24
  • 2015-08-24
  • 2013-04-20
  • 2020-10-04
  • 2017-12-09
相关资源
最近更新 更多