我一直在四处寻找,但一直找不到多少。这似乎都假设我正在尝试访问VPC下的单个EC2实例。
场景:我们在一个VPC下有一个EC2媒体,它托管几个网站(运行Windows),我们需要在同一个VPC下启动一个Linux EC2来运行其中一个站点的论坛。它将在domain.com/forum
运行,其中domain.com
托管在Windows服务器上。我将尝试在IIS中使用反向代理来获取论坛,但我们需要先访问它。 NAT实例会成为我想要的吗?
有什么想法吗?
答案 0 :(得分:1)
您不需要NAT。只有在公有子网中只有一台服务器,而私有子网后面的其他服务器才需要NAT。由于您已经有一台服务器服务网站,我可以假设您有一个带有公有子网或公有子网+私有子网的VPC。
有关详细信息,请参阅http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_NAT_Instance.html
无论如何,只需启动您的linux实例并确保配置HTTPD(Apache VirtualHost或Nginx位置)以正确响应发送到您的域子文件夹的请求。
答案 1 :(得分:0)
在与windows实例相同的子网中启动您的Linux实例。这两个实例将能够使用其本地ips进行通信。 linux实例将以与Windows实例相同的方式获取IP和默认网关(我假设您在VPC中使用Internet网关)。可以在IIS中设置反向代理,并将其配置为使用linux实例的专用地址。