当前位置:   article > 正文

EMQX服务器的配置_emqx 域名

emqx 域名

前言

因为毕业设计的需要搭建一个MQTT的服务器,用于消息的订阅和指令的下发实现,本人也在服务器的搭建上走了很多弯路,故谨以此文来记录一下。

声明:因个人能力有限,本文仅是个人的学习记录笔记,有错误之处还望指出
资料来源:在此感谢B站的画卿师兄,他的视频帮助了我很多

前期准备

因为需要和小程序通信,但是小程序目前只支持httpswss的协议,而且域名必须经过ICP备案。
在用到EMQX服务器的时候还需要域名的证书。

故要实现的前提要求

  • 有一个已经备案了的服务器
  • 有SLL证书

具体实现

  1. 在服务器端下载EMQX软件
    Shell下输入
curl https://repos.emqx.io/install_emqx.sh | bash


  • 1
  • 2
  • 3
  1. 启动服务

后台启动 EMQ X

emqx start

  • 1
  • 2

systemctl 启动

 sudo systemctl start emqx

  • 1
  • 2

service 启动

sudo service emqx start

  • 1
  • 2
  1. 查看 EMQ X 的状态
    正常情况下
$ emqx_ctl status
Node 'emqx@127.0.0.1' is started
emqx 4.0.0 is running

  • 1
  • 2
  • 3
  • 4
  1. 上传SSL证书
    在这里插入图片描述
    可以通过xftp文件连接到服务器,将这两个文件上传至
/etc/emqx/certs
  • 1

进入/etc/emqx/emqx.conf目录,修改

listener.wss.external.keyfile=/etc/emqx/certs/mqtt.key
listener.wss.external.certfile=/etc/emqx/certs/mqtt.pem
listener.ssl.external.keyfile=/etc/emqx/certs/mqtt.key
listener.ssl.external.certfile=/etc/emqx/certs/mqtt.pem

  • 1
  • 2
  • 3
  • 4
  • 5

注意:此处的mqtt.key和mqtt.pem以你上传到/etc/emqx/certs下的文件名称为主,基本上都是域名+key和域名+pem,此处我是做了修改

而塞过 2021-4-1

关于我:一个就要进入互联网,经历社会毒打的99小伙

下一站(javascript)
下一站(html)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/175506?site
推荐阅读
相关标签
  

闽ICP备14008679号