我一直在尝试了解路由在具有公有/私有子网的 AWS VPC 中是如何工作的。
我有一个亚马逊推荐的设置,在公共子网中有一个 ELB 和 NAT,在私有子网中有一个 web 服务器。我按照http://blogs.aws.amazon.com/security/blog/tag/NAT配置了安全组 (SG) ,并且一切正常。伟大的!
我还不明白的是 HTTP 回复是如何从上述架构中的网络服务器实例返回的。
所以一个网络请求通过 HTTP 从公共互联网进来,80 次命中 ELB,ELB 将它带到网络服务器的私有 IP,很酷。现在网络服务器必须回复。据我了解,回复将通过不同的更高 TCP 端口 (1024-65535)。NAT SG 只允许通过端口 80 和 443 的出站流量。那么此回复如何返回公共 Internet。它不能通过 NAT。这是否意味着回复通过 ELB 返回。Amazon 图表未将 ELB 流量方向箭头指示为双向,ELB 文档也未说明 ELB 的行为类似于有状态 NAT。可以?
按照此处的说明操作:http : //wiki.hudson-ci.org/display/HUDSON/Installing+Hudson+using+RPM+repository
在第一步失败:
sudo wget -O /etc/yum.repos.d/hudson.repo http://hudson-ci.org/redhat/hudson.repo
Connecting to hudson-ci.org|137.254.56.22|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2012-05-15 22:41:54 ERROR 404: Not Found.
Run Code Online (Sandbox Code Playgroud)
确实在浏览器中打开http://hudson-ci.org/redhat/hudson.repo会给出 404。有人可以帮忙吗?