环境描述
- EMQX版本:5.0.8
- 操作系统及版本:Ubuntu 20.04.1
- 云服务器:阿里云轻量应用服务器
- 所用软件:WinSCP、XShell、宝塔面板、MQTTX
- 其他
前言
食用本文的前提:服务器已经购买,相关基础配置已经完备,域名已经备案,域名与IP已经绑定。
文章末尾会提供所用到的软件
小破站找到的emqx安装与ssl证书配置,可以先观看
一、EMQX安装
emqx官网获取安装包
链接: https://www.emqx.io/zh/downloads?os=Ubuntu
复制相关命令到dos命令窗口即可
docker安装emqx并配置ssl
安装时候提示(libssl-dev : Depends: libssl1.1 (= 1.1.1-1ubuntu2.1~18.04.4) but 1.1.1b-1ubuntu2 is to be installed)
为Ubuntu安装内核lib 1.1.1(手动安装)
链接:https://pan.baidu.com/s/1RapeMJSTIlazxmFc05A4Og?pwd=ojn1
提取码:ojn1
命令
- wget https://www.emqx.com/zh/downloads/broker/5.0.8/emqx-5.0.8-ubuntu20.04-amd64.deb(获取deb安装包)
- sudo apt install ./emqx-5.0.8-ubuntu20.04-amd64.deb(安装)
- sudo systemctl start emqx(安装成功后启动)
- emqx start(启动emqx)
- apt remove --purge emqx(卸载emqx)
二、配置SSL
1.获取免费的SSL数字证书
- 阿里云自主提供的SSL证书安全提供证书申请
- 一个提供免费https证书申请网站
2.openssl创建自签证书
EMQX启用单向SSL/TLS安全连接
emqx官方也有提供openssl自签证书的文档,当时忘记保存,现在找不到了。。。
三、所用软件
WinSCP:上传本地文件至云服务器(上传ssl生成的key和pem文件)
链接:https://pan.baidu.com/s/1hFtGgXJBkNB4CBATtB6IBQ?pwd=ua8i
提取码:ua8i
其他系统版本的WinSCP
XShell:远程连接服务器主机
链接:https://pan.baidu.com/s/1PkVh-Kcft0f9HR7iRF8Hyg?pwd=pzv8 提取码:pzv8
官网自主申请(免费)
宝塔面板:摆脱dos,方便管理服务器数据与网站
官网在线安装
MQTT X:测试连接文章来源:https://www.toymoban.com/news/detail-484063.html
MQTT5.0桌面工具客户端文章来源地址https://www.toymoban.com/news/detail-484063.html
到了这里,关于aliyun服务器(Linux)安装emqx,配置ssl证书的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!