在我的主服务器上的子域上运行MQTT代理

时间:2020-01-28 19:26:10

标签: subdomain mqtt mosquitto

我在Raspberry Pi上有一个具有注册域的家庭服务器(例如:mysite.com)。我想使用一个子域指向我在Pi上运行的MQTT代理,以便可以在屋外使用mqtt.mysite.com

为此,我已将CNAME记录添加到DNS中,并确认可以ping通它。

但是,我不能将域与MQTT一起使用。我正在使用mosquitto,守护进程在Pi上的默认端口1883上运行。该端口通过ufw allow 1883在防火墙上打开。

如果我使用私有IP地址,则一切正常:

mosquitto_pub -h 192.168.1.80 -p 1883 -t home/bedroom/temp -m 23.4

但是,如果我使用子域

mosquitto_pub -h mqtt.mysite.com -p 1883 -t home/bedroom/temp -m 23.4

我收到一个Connection refused错误。

我想念什么吗?

0 个答案:

没有答案