EMQX配置 ssl 和 wss

修改配置文件 emqx.conf,增加如下内容:

shell 复制代码
listeners.ssl.default {
  bind = "0.0.0.0:8883"
  max_connections = 512000
  ssl_options {
    keyfile = "/etc/emqx/certs/domain.key"
    certfile = "/etc/emqx/certs/domain.pem"
    cacertfile = "/etc/emqx/certs/domain.pem"
    #verify = verify_peer
    #fail_if_no_peer_cert = true
  }
}


listeners.wss.default {
  bind = "0.0.0.0:8084"
  max_connections = 512000
  websocket.mqtt_path = "/mqtt"
  ssl_options {
    keyfile = "/etc/emqx/certs/domain.key"
    certfile = "/etc/emqx/certs/domain.pem"
    cacertfile = "/etc/emqx/certs/domain.pem"
  }
}

保存并退出,重启 emqx 服务。

注意:这里的 domain.key 和 domain.pem 是商用 ssl 证书的 key 和pem,自己生成的可能有其他格式,对应修改即可。
*********************************只要思想不滑坡,办法总比困难多*********************************

相关推荐
源远流长jerry8 小时前
DPDK MP (Multi-Process) 通道深度解析
linux·网络·架构·ip
抹茶咖啡8 小时前
IT运维的365天--042 骚操作之--用IPSec给远程桌面上把锁
运维·网络·it运维
源远流长jerry9 小时前
DPDK 内存管理深度解析:从大页到 Mbuf 的完整链路
linux·服务器·网络
Predestination王瀞潞10 小时前
5.4.2 通信->WWW万维网内容访问标准(W3C):WWW(World Wide Web) 核心技术规范
网络·网络协议·https·www
@insist12311 小时前
软件设计师-组网技术基础:网络设备、传输介质与局域网核心协议
开发语言·网络·软考·软件设计师·软件水平考试
虾..11 小时前
TCP协议
网络·网络协议·tcp/ip
上去我就QWER11 小时前
详解HTTP协议中的multipart/form-data
网络·网络协议·http
@encryption12 小时前
TCP,IP
服务器·网络·tcp/ip
F1FJJ13 小时前
我用一条命令把内网的 RDP 桌面开到了浏览器里 —— Shield CLI 与主流隧道工具的技术对比
网络·golang
bigcarp14 小时前
邮箱服务中的代发邮件-发送邮件登录账号不等于发件地址 MAIL FROM≠登录账号
网络