无法连接到aws ec2实例中的moquette

时间:2015-09-30 13:11:46

标签: amazon-ec2 mqtt mosquitto hivemq moquette

我是MQTT的新手并且一直在尝试在AWS EC2上实现MQTT MOquette,我尝试在我的机器上配置和安装代理,并且能够从客户端连接并测试它,但是当我从Aws执行相同操作时EC2实例我可以看到端口1883,8080监听0.0.0.0的IP地址但是当我从客户端连接时我无法连接。

在本地计算机上配置主机时我为主机和端口1883,8080提供了0.0.0.0,在AWS服务器上我提供了主机和端口的私有IP是1883,8080。我在安全组中添加了规则以允许tcp on 1883年& 8080。

我的问题是我应该在AWS上使用的主机价值应该是私有IP还是aws url,例如' ec2-XX-XX-XXX-XX.us-west-2.compute.amazonaws.com&# 39;什么是我可以从客户端访问经纪人的网址,如&t; tcp://ec2-XX-XX-XXX-XX.us-west-2.compute.amazonaws.com'或IP

我在这会做错什么?坚持这个问题

全部谢谢

1 个答案:

答案 0 :(得分:2)

经过一番搜索,我终于能够解决问题了,我总是在检查一切正确的安全组,但我错过了在端口1883,8080的ec2实例防火墙中添加规则。一旦完成,我就能连接来自外部客户的经纪人。

感谢所有试图提供帮助的人。