0

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

该实例附加到具有规则的安全组,以允许流量到必要的端口(tigase 主要需要 5223,而其他一些则需要更多奇特的功能)。我还尝试使用允许来自所有来源的所有端口的所有流量的规则,但我仍然收到相同的消息。

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

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

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

4

1 回答 1

1

哇,万一以后有人遇到同样的问题,原来这与 AMI 有关。我使用的是 Amazon Linux AMI 并切换到 Ubuntu Server 14.04 LTS。我希望我早点尝试,但我并没有真正考虑过这是一个可能的解决方案。显然 Amazon Linux 不能很好地与 Tigase 配合使用。

于 2015-07-08T20:43:05.693 回答