我在AWS上有一个弹性IP地址,我想使用该IP地址将流量路由到基于子域的多个不同的EC2实例。基本上,其方式与Apache httpd服务器中的虚拟主机相同。例如:
每个域的所有流量都将流向xxx.xxx.xxx.xxx,然后基于子域名Route 53将流量发送到正确的实例。
我已经浏览过Route 53的文档,但看不到如何完成。我还查看了Amazon ELB,但不确定是否可行。
有谁知道如何仅使用AWS工具(Route 53和/或ELB)进行设置?如果可以避免的话,我宁愿不必编写脚本或使用反向代理。
任何想法或帮助都会很棒。提前致谢。
您无需为每个服务器都使用弹性IP。每个服务器已经带有一个IP,因此您可以使用它(如果您实际上想通过IP地址对服务器进行寻址)-但是您可能应该做的是在域中为每个服务器设置一个cname,然后对服务器的地址进行寻址。通过dns名称而不是IP地址。
即:
server1.example.com
server2.example.com
server3.example.com
等等
您不需要使用任何EIP。
也许您可以更好地解释为什么您认为所有流量都需要通过一个IP地址进行传输?
我不能肯定地说为什么AWS将您限制为仅5个EIP,但是我可以肯定地说,因为如果您发现需要数百个EIP,那么您可能做错了-强迫您请求5个以上的EIP能够与您进行讨论并帮助您更好地进行讨论的能力。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句