问题:
在EMQX Dashboard不能使用WSS连接,如下图所示:
原因:
配置文件/etc/emqx/emqx.conf
,这2项要换成云服务器申请的SSL证书。
1 | listener.ssl.external.keyfile = /etc/emqx/certs/key.pem |
解决方法:
1.在腾讯云申请免费的SSL证书,然后下载证书,类型选择:其他
下载后的证书文件如下图:
2.将www.5uks.net.key
重命名成key.key
,将www.5uks.net_bundle.pem
重命名成cert.pem
,然后将key.key
文件转换成key.pem
转换方法:
.key 转换成 .pem:
1 | openssl rsa -in temp.key -out temp.pem |
.crt 转换成 .pem:
1 | openssl x509 -in tmp.crt -out tmp.pem |
3.将我们的key.pem和cert.pem覆盖掉/etc/emqx/certs
目录下的key.pem和cert.pem
4.测试成功,如下图
特别说明:微信小程序里要用WXS,不能用WSS