Ec2给每个实例一个公共主机名,而不是分配一个ip。 我也想这样做。 我想像这样访问我的机器。
machine1.mycompany.com >> 10.0.0.123 machine2.mycompany.com >> 10.0.0.234
互联网>代理服务器>(machine1,machine2)内联网
我应该使用什么作为代理服务器,以及如何configuration。 Apache的? nginx的?
例:
我刚刚创build了一个实例。 它拥有私有IP为10.34.90.77,拥有公有域名ec2-50-17-23-238.compute-1.amazonaws.com。
亚马逊也给你一个公共IP和一个私有IP,区别在于如何解决这两个问题。 如果您从AWS内部解决问题,您将获得私有IP,并从外部获得有效的公有IP地址。 你也可以做同样的事情,你只需要2个DNS服务器(一个外部networking和一个内部networking)以及任何types的防火墙(这样你就可以把1对1的NAT映射从一个有效的IP分配给一个内部的)。
如果你想使用域名访问你的机器,你有两个select: