无法连接到 EC2 实例上的 Tigase 服务器 运行:连接被拒绝
Can't connect to Tigase server running on EC2 Instance: Connection Refused
在 AWS EC2 实例上安装 Tigase 后,当我尝试使用 xmpp 客户端连接到它时,我不断收到错误消息 'connection refused'。
该实例附加到一个安全组,该安全组具有允许流量流向必要端口的规则(tigase 主要需要 5223,其他一些则需要更奇特的功能)。我也尝试过使用规则允许来自所有来源的所有端口的所有流量,但我仍然收到相同的消息。
我还检查了 iptables,因为我注意到有些人在特定情况下也需要配置它们,我确保它允许所有连接,但我仍然无法连接到 Tigase。
- 是的 Tigase 是 运行,Tigase 日志中没有相关错误
- SSH(端口 22)和 HTTP(端口 80)工作正常
- 在所有端口上启用 ICMP (ping) 工作正常
- 我试过几个 xmpp 客户端,同样的问题
- 我已经删除并重新创建了好几次实例
- 使用各种配置选项在新实例上多次重新安装 Tigase
- 尝试使用与弹性IP关联的域名,普通IP并尝试直接public DNS。
- 按照描述的 Tigase 所需的方式配置 DNS here
我找遍了所有地方,但未能找到解决此问题的方法。网络不是我的主要专业领域,我非常感谢任何建议。
哇,万一以后有人遇到同样的问题,原来这与 AMI 有关。我使用的是 Amazon Linux AMI 并切换到 Ubuntu Server 14.04 LTS。我希望我早点尝试这个,但我并没有真正认为这是一个可能的解决方案。显然亚马逊 Linux 与 Tigase 的配合不佳。
在 AWS EC2 实例上安装 Tigase 后,当我尝试使用 xmpp 客户端连接到它时,我不断收到错误消息 'connection refused'。
该实例附加到一个安全组,该安全组具有允许流量流向必要端口的规则(tigase 主要需要 5223,其他一些则需要更奇特的功能)。我也尝试过使用规则允许来自所有来源的所有端口的所有流量,但我仍然收到相同的消息。
我还检查了 iptables,因为我注意到有些人在特定情况下也需要配置它们,我确保它允许所有连接,但我仍然无法连接到 Tigase。
- 是的 Tigase 是 运行,Tigase 日志中没有相关错误
- SSH(端口 22)和 HTTP(端口 80)工作正常
- 在所有端口上启用 ICMP (ping) 工作正常
- 我试过几个 xmpp 客户端,同样的问题
- 我已经删除并重新创建了好几次实例
- 使用各种配置选项在新实例上多次重新安装 Tigase
- 尝试使用与弹性IP关联的域名,普通IP并尝试直接public DNS。
- 按照描述的 Tigase 所需的方式配置 DNS here
我找遍了所有地方,但未能找到解决此问题的方法。网络不是我的主要专业领域,我非常感谢任何建议。
哇,万一以后有人遇到同样的问题,原来这与 AMI 有关。我使用的是 Amazon Linux AMI 并切换到 Ubuntu Server 14.04 LTS。我希望我早点尝试这个,但我并没有真正认为这是一个可能的解决方案。显然亚马逊 Linux 与 Tigase 的配合不佳。