我在 AWS EC2 ejabberd 中拥有两台服务器。我尝试设置一个 ELB 来管理流量,但当我将 ELB 放在 EC2 实例的“前面”时,我无法连接。DNS 设置,我更改了实例 ELB 的 CNAME 公共 DNS 名称的 A 记录。
我读到 SRV 记录不能指向 CNAME,那么是否可以使用 ELB + ejabberd?
问候
答案1
那么不能使用ELB + ejabberd吗?
有可能的。
只要 ELB 配置了 TCP 侦听器而不是 HTTP,XMPP 就应该通过 ELB 工作。
您可以将首选子域(ELB 的 CNAME)作为 SRV 记录,这应该没问题。
这篇文章介绍了如何在 ELB 后面设置 ejabberd:http://overwatering.org/blog/2014/03/straight-forward-clustering-of-ejabberd/