无法连接到在EC2实例上运行的Tigase服务器:拒绝连接

时间:2015-07-07 17:31:41

标签: amazon-ec2 iptables tigase connection-refused

在AWS EC2实例上安装Tigase后,我不断收到错误消息'连接被拒绝'当我尝试使用xmpp客户端连接到它时。

该实例附加到一个安全组,该安全组具有允许流量到必要端口的规则(tigase主要需要5223,其他一些需要更多特殊功能)。我也尝试过规则允许从所有来源到所有端口的所有流量,但我仍然得到相同的消息。

我还检查了iptables,因为我注意到有些人需要在特定情况下配置它们,我确保它允许所有连接,但我仍然无法连接到Tigase。

  • 是Tigase正在运行,Tigase日志中没有相关错误
  • SSH(端口22)和HTTP(端口80)正常工作
  • 在所有端口上启用ICMP(ping)工作正常
  • 我尝试了几个xmpp客户端,同样的问题
  • 我已多次删除并重新创建实例
  • 使用各种配置选项多次在新实例上重新安装Tigase
  • 尝试使用与弹性IP关联的域名,普通IP并直接尝试使用公共DNS。
  • 按照here
  • 所述,以Tigase所需的方式配置DNS

我到处寻找并找不到任何解决方法。网络不是我的主要专业领域,我非常感谢任何建议。

1 个答案:

答案 0 :(得分:1)

哇,如果将来有人遇到同样的问题,结果证明这与AMI有关。我使用的是亚马逊Linux AMI并切换到Ubuntu Server 14.04 LTS。我希望我早点尝试这个,但我之前并没有真正认为这是一个可能的解决方案。显然,亚马逊Linux与Tigase并不相称。