2015-09-30 222 views
1

我是MQTT的新手,一直試圖在AWS EC2上實現MQTT MOquette,我嘗試在我的機器上配置和安裝代理,並能夠從客戶端連接並測試它,但是當我從Aws EC2實例做同樣的事情時,我可以看到端口1883,8080監聽0.0.0.0的IP地址,但是當我從客戶端連接時,我無法連接。無法在aws ec2實例中連接到moquette

在爲本地計算機配置主機時,我爲主機和端口1883,8080提供了0.0.0.0,並且在AWS服務器i上爲主機提供了專用ip,端口是1883,8080。我在安全組中添加了規則以允許tcp在1883年& 8080.

我的問題是什麼應該是什麼應該是主機的價值,我應該使用像私人IP或aws url像'ec2-XX-XX-XXX-XX.us-west-2.compute.amazonaws .com'以及我可以從哪個網址訪問經紀商的網址,例如'tcp://ec2-XX-XX-XXX-XX.us-west-2.compute.amazonaws.com'或IP

我會在這裏做錯什麼?堅持了這個問題

感謝所有

+0

如果你正在處理端口,你應該使用Elastic IP。 –

+0

ec2實例已經具有public api,因此可能不需要彈性IP –

回答

2

一些搜索後,我終於能夠解決這一問題,我總是對安全組檢查這裏的一切是正確的,但我錯過了將在EC2實例規則防火牆的端口1883年,8080.一旦完成,我可以從外部客戶端連接到經紀人。

感謝所有試圖幫助的人。