【问题标题】:Using AWS Certificate on Windows EC2 instance With Apache Server and Elastic Load Balancer在带有 Apache 服务器和弹性负载均衡器的 Windows EC2 实例上使用 AWS 证书
【发布时间】:2016-10-20 20:40:55
【问题描述】:

我正在尝试在具有 Apache 的 EC2 实例上使用我的 aws 证书和弹性负载均衡器。我按照本教程http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-getting-started.html#configure-health-check 创建了我的经典负载均衡器。创建之后,我的负载均衡器控制台中的一切看起来都正确。但是当我尝试使用 https 而不是 http 浏览我的网站时,chrome 说连接不安全。当我从浏览器查看证书内部时,我看到 localhost 发布的证书。 那么在我的 httpd-ssl.conf 文件或其他文件中是否有任何额外的配置?顺便说一句,所有这些服务都在同一个地区。(法兰克福)

【问题讨论】:

  • 您是否使用 ELB 来提供证书?您是否有 HTTPS 指向您的 Apache 端口 80 或 443?或两者?使用 ELB 的好处之一是在您的 appache 配置中关闭 Ssl,并让 ELB 完成所有 SSL 工作。我会让您的 appache 服务器在端口 80 上运行。然后将 ELB 上的端口 443 移植到您的 EC2 实例上的端口 80 上。在 AWS Cert Manager 中加载您的证书并配置 ELB 以使用它。
  • Aws 说只有两种方法可以使用 aws 证书。这些是 ELB 和 Cloudfront。由于区域问题,我选择了 ELB。实际上我不知道“HTTPS 指向 Apache”的含义,但它正在监听 80 和 443。而且我已经配置了我的 ELB 的监听器 443(HTTPS ) 到 80 (HTTP) 和一个 80 (HTTP) 到 80 (HTTP) 的侦听器。所以我不明白我错在哪里?
  • 好的,这听起来是正确的。想要分享您的 ELB 配置或 aws CLI 输出的屏幕截图? DNS 是指向您的 EC2 实例还是 ELB?

标签: apache amazon-web-services ssl amazon-ec2 elastic-load-balancer


【解决方案1】:

谢谢乔治!!!将 DNS 路由到 ELB 是关键点。自从您发送该评论以来,我一直在努力。现在我知道了!这是路由DNS到ELB的链接; http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-to-elb-load-balancer.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-12-04
    • 2021-05-26
    • 2014-02-19
    • 1970-01-01
    • 2016-02-07
    • 2014-07-18
    • 1970-01-01
    • 2017-03-21
    相关资源
    最近更新 更多