【问题标题】:AWS - added SSL to load balancer and tried accessing https url?AWS - 将 SSL 添加到负载均衡器并尝试访问 https url?
【发布时间】:2017-08-07 12:43:04
【问题描述】:

我为我的网站 url 颁发了 ssl 证书。此外,我已将其作为侦听器附加到端口 443 的负载平衡器。此外,在路由 53 中,我为同一应用程序 url 设置了一个记录集,并选择了 ELB 作为它的别名。

然后,如果我的电脑 - 连接到网络,然后我尝试从命令提示符 ping 应用程序 url,我得到了我的应用程序指向的正确 ELB IP。但是,

之后,如果我从一个网络移动到另一个网络,然后尝试从命令提示符 ping, 我弄错了 ELB IP。

我真的不明白发生了什么?以及为什么 ssl 不适用于网络而其他网络却运行良好?

如果有人知道解决方案,请告诉我?

【问题讨论】:

    标签: amazon-web-services ssl


    【解决方案1】:

    首先,当您拥有一个为高可用性而设计的 ELB 时,其背后有多个服务器,这就是解析 DNS 别名时,它会提供不同 IP 的原因。这不是问题。

    如果您无法从其他网络访问,可能有多种原因。他们很少

    • 没有为其他网络正确配置安全组
    • ELB 是私有的
    • 路由表或 NACL 配置不正确

    【讨论】:

    • 谢谢,我已经检查了附加到 ELB 的安全组,以及您在此处提到的其他选项。一切看起来都很好。很抱歉再次问你,但我的 ELB 目前只有一台服务器。这就是为什么,我无法理解您的观点-------“当您拥有一个为高可用性而设计的 ELB 时,背后有多个服务器,这就是解析 DNS 别名时,它会提供不同 IP 的原因。”
    • @ruser ELB 是独立于您的服务器的设备。无论您在 ELB 后面有多少台服务器,ELB 本身的 IP 地址都会发生变化。你应该使用ELB的DNS名称而不是IP,不要担心ELB的IP会改变。
    • @MarkB 我的网站域从 AWS 中的 Route 53 指向 ELB DNS 名称,然后,从我机器上的命令提示符处,如果我使用 ELB 的 DNS 名称 ping,它将给我不同的 ip同时,当我用同一网站的域名 ping 时。那么,为什么会这样呢?
    猜你喜欢
    • 2016-04-05
    • 2015-01-13
    • 2015-05-22
    • 2015-09-06
    • 2017-01-07
    • 2018-03-14
    • 2016-09-06
    • 1970-01-01
    • 2020-08-19
    相关资源
    最近更新 更多