关于Mosquitto部署踩坑记录

本人小菜鸟,写得不好,或者写错了,请大家指出。谢谢大家。由于公司最近要搭建MQTT的服务,我也是赶鸭子上架了,经过一天的折腾,发现了越想赶时间不看文档速成的话,花费的时间往往比认真看完文档的要长。

1.Mosquitto 只要dns 指向好IP ,部署好就不需要做域名上的解释。(我的使用宝塔环境,可能有一点影响吧,未确定)

2.centos 使用 snap 管理moquitto ,想更换启动的config 文件要到 /var/snap/mosquitto/common 上增加mosquitto.conf 这个其实官方网站有这个信息,虽然不是太显眼,但是人家就是有写,因为这个地址,我折腾的了半天

3.mosquitto.conf 想外网访问,两个事项一定要注意, 一个是关闭匿名功能,第二个是指定端口。第一个点,我是知道的,至于第二个点,我是没有注意,想着反正不填会默认给到1883端口,就懒得写了,在查看mosquitto的日志的时候才发现有这个指定端口才能远程访问的提示!!!所以说一定要看文档,不要自己想当然。这次任务量估计就是1个小时左右的任务,给我折腾了一天,也是算是一个教训

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要将Mosquitto部署到云端,你可以按照以下步骤进行操作: 1. 选择一个云服务提供商,如AWS、Azure或Google Cloud Platform。注册一个账号并登录到云平台控制台。 2. 在控制台中创建一个虚拟机实例(通常称为云服务器或EC2实例),选择适合你需求的实例类型和配置。确保为实例选择一个可用的地区和操作系统。 3. 在创建实例后,连接到实例并进行初始化设置。你可能需要安装一些基本软件和服务,如更新操作系统、安装编译工具等。 4. 下载并安装Mosquitto。你可以从Mosquitto官方网站下载安装包,也可以使用系统包管理工具进行安装。 5. 配置Mosquitto。编辑Mosquitto的配置文件,通常位于/etc/mosquitto/mosquitto.conf。你可以根据需要进行自定义配置,例如端口号、认证机制等。 6. 启动Mosquitto服务。使用系统的init脚本或systemd单位文件(根据操作系统的不同)启动Mosquitto。 7. 配置安全组或网络ACL规则,允许外部设备通过MQTT协议连接到你的云服务器。确保将MQTT端口(默认为1883)打开,并根据需要配置其他相关的安全策略。 8. 测试Mosquitto服务器是否正常工作。可以使用MQTT客户端工具(如mosquitto_sub和mosquitto_pub)或开发的应用程序连接到服务器并进行发布和订阅操作。 以上是基本的步骤,具体操作可能会根据你选择的云平台和操作系统有所不同。请参考相关的文档和教程以获取更详细的指导。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值