У меня два сервера в AWS EC2 ejabberd. Я пытаюсь настроить ELB для управления трафиком, но не могу подключиться, когда ставлю ELB "перед" экземплярами EC2. В настройках DNS я изменил запись A для публичного DNS-имени CNAME экземпляра ELB.
Я читал, что записи SRV не могут указывать на CNAME, поэтому нельзя ли использовать ELB + ejabberd?
С уважением
так разве нельзя использовать ELB + ejabberd?
Это возможно.
XMPP должен работать через ELB, если ELB настроен с прослушивателем TCP вместо HTTP.
Вы можете указать предпочтительный субдомен, CNAME ELB, в качестве записей SRV, и это не должно быть проблемой.
В этом посте рассказывается о настройке ejabberd за ELB: http://overwatering.org/blog/2014/03/straight-forward-clustering-of-ejabberd/