EMQ X 相关笔记,第一篇 -> EMQ X Broker单机部署,域名配置,简单测试
安装
选择下载zip格式安装包
https://www.emqx.io/downloads#broker
Linux(Centos 7.6)
上/usr/local
目录下
1 | wget https://www.emqx.io/downloads/broker/v4.1-rc.2/emqx-centos7-v4.1-rc.2.zip |
解压
1 | unzip emqx-centos7-v4.1-rc.2.zip |
启动
1 | cd emqx |
有几个端口被emq默认占用,需要配置防火墙通过,同时云服务商(我用的阿里云)的安全组添加规则
8883、1883、11883、18083、8081、8083、8084
1 | firewall-cmd --permanent --add-port=1883/tcp |
或者直接关闭防火墙,不推荐
1 | sudo systemctl stop firewalld 临时关闭 |
域名配置
- 添加子域名,解析到服务器
- nginx启动80端口,配置80转发到18083(默认emq的web程序运行在18083端口上)
- 申请ssl证书,配置到nginx,重启nginx
访问一下,是否配置完成。
简单测试
- 有几种客户端可以用来测试:
- http://tools.emqx.io/,在线工具
- https://mqttx.app/cn/,客户端
- MQTT Box,客户端
- mqttx app