阿里云ECS部署EMQ——个人MQTT Broker

准备

  • 阿里云ECS服务器

云服务器管理操作台——进入远程连接

  1. 进入云服务器示例,点“管理”在这里插入图片描述
  2. 修改初始密码
    在这里插入图片描述
  3. 点击->“远程连接”:选择实例,用户名:root,密码为修改后的密码,完成后点确定建立远程连接
    在这里插入图片描述

在远程连接中安装EMQ

根据EMQ官方文档在远程连接界面安装EMQ(本人ECS系统为CentOS7)
文档链接:https://docs.emqx.io/broker/latest/cn/install.html#centos
在这里插入图片描述
安装完成后退出远程连接,重启ECS服务器。
再进入远程连接启动EMQ:
在这里插入图片描述

云服务器管理操作台——打开MQTT服务端口

  1. 进入安全组
    在这里插入图片描述
  2. 配置规则
    在这里插入图片描述
  3. 添加安全组规则
    在这里插入图片描述
  4. 填写规则信息,该步骤重复5次,把MQTT常用端口配置好:
    在这里插入图片描述
    在这里插入图片描述
  5. 打开EMQ控制台:
  • 网址:http://你的阿里云外网ip:18083
  • 默认用户名:admin 密码:public

注意

  1. Android MQTT的host:tcp://阿里云外网ip:1883
  2. 微信小程序的接入标准是要求使用安全的网络传输,所以必须使用wss,而且要使用域名和443端口,域名要备案过,所以小程序不能直接访问emq集群,中间必须加一层nginx转发。由于我不涉及微信小程序,并没有继续探索…

参考链接

  1. https://blog.csdn.net/weixin_43440746/article/details/103791278 为CSDN博主【被包子打的狗】原创文章
  2. https://www.jianshu.com/p/93510aee0521为简书博主【神明不知去了何处】文章
发布了23 篇原创文章 · 获赞 3 · 访问量 2984
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章