【问题标题】:Unable to connect from AWS instance to same instance on public IP address无法从 AWS 实例连接到公共 IP 地址上的同一实例
【发布时间】:2016-05-23 20:02:20
【问题描述】:

所以我有一个 AWS 实例,它是安全组的成员。我有一个 Route53 域名设置指向实例上方的 ELB,ELB 和实例都在同一个安全组中。

当我将安全组添加到自身时,我无法 curl https://my_url/,但是当我删除安全组作为入口规则的源并将其替换为实例的公共 IP 地址时,我就能够curl 公有域名。我是否认为将安全组添加到它自己的入口规则中应该允许访问其公共 IP 地址上的框?

我是否最好将 ELB 放入一个单独的安全组并添加一条规则以允许一个 SG 路由到另一个 SG?

我需要连接到它自己的公共 IP 上的盒子的原因是,我正在使用在同一应用服务器上的另一个 docker 实例中运行的安全设备,它只会绑定到一个 URL,我要么必须进来从公共 URL 或开始运行一个单独的 BIND 服务器,它将返回我的应用实例的私有 IP,这感觉比使用公共 IP 地址更糟糕。

感谢您的帮助。

【问题讨论】:

    标签: amazon-web-services amazon-ec2 aws-security-group amazon-ecs


    【解决方案1】:

    给docker实例主机一个弹性IP

    注意与弹性IP关联的IP地址

    将与弹性 IP 关联的 IP 地址添加到 ELB 的安全规则中。将其添加为允许从相应端口上的该地址

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-10
      • 2021-06-23
      • 2020-07-09
      • 1970-01-01
      相关资源
      最近更新 更多