aliyun服务器(linux)安装emqx,配置ssl证书

夏同学要努力 夏同学要努力     2023-01-13     444

关键词:


文章目录


环境描述

  • 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数字证书

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:测试连接

MQTT5.0桌面工具客户端

emqx5.0.8安装无法正常启动

...描述EMQX版本:5.0.8操作系统及版本:Ubuntu20.04.1云服务器:阿里云轻量应用服务器其他一、问题描述安装成功后启动emqx服务器无法启动,报错信息如下这个是社区中5.0版本无法启动的问题,作为参考二、解决方... 查看详情

emqx5.0.8安装无法正常启动

...描述EMQX版本:5.0.8操作系统及版本:Ubuntu20.04.1云服务器:阿里云轻量应用服务器其他一、问题描述安装成功后启动emqx服务器无法启动,报错信息如下这个是社区中5.0版本无法启动的问题,作为参考二、解决方... 查看详情

emqx服务器ssl/tls安全连接配置指南

参考技术AEMQX内置对TLS/DTLS的支持,包括支持单双向认证、X.509证书等多种身份认证和LBProxyProtocolV1/2等。你可以为EMQX支持的所有协议启用TLS/DTLS,也可以将EMQX提供的HTTPAPI配置为使用TLS。本文以自签证书的方式介绍如何在EMQX中为MQ... 查看详情

centos搭建mqtt

...:centos升级openssl教程传送门2.安装3.查看防火墙如果当前服务器打开了防火墙,需要将防火墙相应端口进行配置。4.进入etc/emqx目录5.修改配置文件emqx.conf修改配置文件内容。6.打开配置网页登录网页端后台:http://xx.xx.xx.xx:18083/7.... 查看详情

docker安装emqx教程(代码片段)

...QX是一款大规模可弹性伸缩的云原生分布式物联网MQTT消息服务器。作为全球最具扩展性的MQTT消息服务器,EMQX提供了高效可靠海量物联网设备连接,能够高性能实时移动与处理消息和事件流数据,帮助您快速构建关键... 查看详情

阿里云下ubuntu18.04安装部署emqx消息服务器(代码片段)

EMQX服务器简介EMQX(Erlang/Enterprise/ElasticMQTTBroker)是基于Erlang/OTP平台开发的开源物联网MQTT消息服务器。EMQX设计目标是实现高可靠,并支持承载海量物联网终端的MQTT连接阿里云后台开启端口EMQX消息服务器默认占用的TCP端口包括:1... 查看详情

mqtt(emqx)(代码片段)

...般指:x86-64先介绍常规安装,再描述将下载的zip包,传至服务器安装运行[root@localhost~]#cd/opt/emqx/#将文件解压到/usr/local/目录中,一般应用程序会安装在此目录[root@localhostemqx]#unzipemqx-4.4.16-otp24.3.4.2-1-el7-amd64.zip-d/usr/local/[root@localhost... 查看详情

linux环境下配置nginx(代码片段)

...件:fastestmirror,langpacksDeterminingfastestmirrors*base:mirrors.aliyun.com*extras:mirrors.aliyun.com*updates:mirrors.aliyun.combase解决安装gcc环境时出现的问题:Anotherappiscurrentlyholdingtheyumlocak......出现上述问题是因为yum在锁定状态中,强制关掉... 查看详情

linux环境下配置nginx(代码片段)

...件:fastestmirror,langpacksDeterminingfastestmirrors*base:mirrors.aliyun.com*extras:mirrors.aliyun.com*updates:mirrors.aliyun.combase解决安装gcc环境时出现的问题:Anotherappiscurrentlyholdingtheyumlocak......出现上述问题是因为yum在锁定状态中,强制关掉... 查看详情

docker安装emqx教程(代码片段)

...QX是一款大规模可弹性伸缩的云原生分布式物联网MQTT消息服务器。作为全球最具扩展性的MQTT消息服务器,EMQX提供了高效可靠海量物联网设备连接,能够高性能实时移动与处理消息和事件流数据,帮助您快速构建关键... 查看详情

虚拟机vmwareworkstation安装linux服务器debian11系统详细教程(代码片段)

虚拟机VMwareWorkstation安装Linux服务器Debian11系统详细教程如下:准备好:1.安装好虚拟机VMwareWorkstation2.从Linux开源镜像下载的debian11镜像系统从创建新的虚拟机开始安装完系统重启进入系统,首先要做的是更新为阿里云... 查看详情

使用aliyun镜像解决安装docker-ce过慢问题(代码片段)

一、添加aliyun镜像yum-config-manager--add-repohttp://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo二、修改配置文件docker-ce.repovi/etc/yum.repos.d/docker-ce.repo将路径改为aliyun[docker-ce-stable]name=DockerCEStable-$basearch#baseurl=https://download.docker.com/l... 查看详情

emqx开源版使用(代码片段)

...期的类型选择我这里用的是centos6,用的是zip解压进行安装,选择完之后下面会有具体的安装步骤根据步骤进行安装。完了开放18083和1883端口就可以访问控制台了http://ip:18083/默认用户名admin,密码public修改密码emqx_ctladm... 查看详情

emqx开源版使用(代码片段)

...期的类型选择我这里用的是centos6,用的是zip解压进行安装,选择完之后下面会有具体的安装步骤根据步骤进行安装。完了开放18083和1883端口就可以访问控制台了http://ip:18083/默认用户名admin,密码public修改密码emqx_ctladm... 查看详情

emqx开源版使用

...期的类型选择我这里用的是centos6,用的是zip解压进行安装,选择完之后下面会有具体的安装步骤根据步骤进行安装。完了开放18083和1883端口就可以访问控制台了http://ip:18083/默认用户名admin,密码public修改密码emqx_ctladm... 查看详情

鸟哥杂谈三分钟完成腾讯云部署emqx,公网访问自己的mqtt服务器(代码片段)

...问emqx1.前言在前一篇中【鸟哥杂谈】搭建自己的本地mqtt服务器emqx中,我们实现的是本地PC电脑部署,外网无法访问。那就愉快地把它部署到腾讯云吧(博主买了一个几十块钱的云服务器资源)。2.腾讯云部署emqx博... 查看详情

emqx开源版使用(代码片段)

...期的类型选择我这里用的是centos6,用的是zip解压进行安装,选择完之后下面会有具体的安装步骤根据步骤进行安装。完了开放18083和1883端口就可以访问控制台了http://ip:18083/默认用户名admin,密码public修改密码emqx_ctladm... 查看详情

emqx开源版使用(代码片段)

...期的类型选择我这里用的是centos6,用的是zip解压进行安装,选择完之后下面会有具体的安装步骤根据步骤进行安装。完了开放18083和1883端口就可以访问控制台了http://ip:18083/默认用户名admin,密码public修改密码emqx_ctladm... 查看详情