[英]Running two meteor apps in the same aws instance on two different sub-domains using Route53
[英]How can I serve multiple sub-domains using a single Elastic IP Address in AWS using Route 53?
我在AWS上有一个弹性IP地址,我想使用该IP地址根据子域将流量路由到多个不同的EC2实例。 基本上,与Apache httpd服务器中的虚拟主机相同。 例如:
每个域的所有流量都将转到xxx.xxx.xxx.xxx,然后根据子域名Route 53将流量发送到正确的实例。
我已经浏览了Route 53的文档,但我看不出这是怎么做到的。 我也看了亚马逊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个给他们能够与您开展讨论并帮助您更好地完成这项工作。
对于要将流量重定向到的每个不同EC2实例,您需要1个弹性IP地址。
注意:由于您的EC2实例需要直接访问,因此它们需要驻留在公有子网内。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.