【问题标题】:Access a second EC2 instance in AWS VPC访问 AWS VPC 中的第二个 EC2 实例
【发布时间】:2013-09-15 10:46:53
【问题描述】:

我一直在四处寻找,但找不到太多东西。这一切似乎都假设我正在尝试访问 VPC 下的单个 EC2 实例。

场景:我们在托管多个网站(运行 Windows)的 VPC 下有一个 EC2 介质,我们需要在同一 VPC 下启动 Linux EC2 来为其中一个站点运行论坛。它将在domain.com/forum 运行,其中domain.com 托管在Windows 服务器上。我将尝试在 IIS 中使用反向代理来获取论坛,但我们需要先访问它。 NAT 实例会是我正在寻找的吗?

有什么想法吗?

【问题讨论】:

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


    【解决方案1】:

    您不需要 NAT。仅当公共子网中只有一台服务器而私有子网后面的其他服务器时才需要 NAT。由于您已经有一台服务器为网站提供服务,我可以假设您有一个具有公共子网或公共子网 + 私有子网的 VPC。

    欲了解更多信息,请参阅http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_NAT_Instance.html

    无论如何,只需启动您的 linux 实例并确保配置您的 HTTPD(Apache VirtualHost 或 Nginx 位置)以正确响应发送到您的域子文件夹的请求。

    【讨论】:

    • 我遇到的问题是我无法连接到另一个 EC2 来配置它。我猜我本可以在主 EC2 上运行 PuTTY,但当时我没有想到。但感谢您提供有关 NAT 实例的信息。
    【解决方案2】:

    在与 windows 实例相同的子网中启动您的 linux 实例。这两个实例将能够使用它们的本地 ip 进行通信。 linux 实例将像您的 windows 实例一样获得 IP 和默认网关(我假设您在 VPC 中使用 Internet 网关)。可以在 IIS 中设置反向代理,并配置为使用 linux 实例的私有地址。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-12-25
      • 2021-11-23
      • 2019-07-25
      • 2020-11-08
      • 1970-01-01
      • 2023-03-16
      • 2017-12-14
      相关资源
      最近更新 更多