首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mosquitto "SSL已禁用“

Mosquitto "SSL已禁用“
EN

Stack Overflow用户
提问于 2019-01-07 06:06:30
回答 1查看 586关注 0票数 0

我已经在端口8883上设置了带有SSL的Mosquitto。然而,当我尝试连接时,我得到一个错误" error : a TLS error occurred“

我查看了蚊子的日志,在日志中看到了"SSL is disabled“。我不认为这是我们所期望的。所有证书均有效。

我的配置文件(注意: mqtt.test.com不是实际的主机):

代码语言:javascript
复制
autosave_interval 1800
# Persistence Settings
persistence true
persistence_file mosquitto.db
persistence_location /tmp/
connection_messages true

# Logging Settings
log_timestamp true
log_dest file /home/ubuntu/mqtt/mosquitto/mosquitto.log

log_type debug

# Port Settings
listener 1883

# Only needed if Websockets
listener 8033
protocol websockets
certfile /etc/letsencrypt/live/mqtt.test.com/cert.pem
cafile /etc/letsencrypt/live/mqtt.taggle.com/chain.pem
keyfile /etc/letsencrypt/live/mqtt.test.com/privkey.pem

listener 8883
certfile /etc/letsencrypt/live/mqtt.test.com/cert.pem
cafile /etc/letsencrypt/live/mqtt.test.com/chain.pem
keyfile /etc/letsencrypt/live/mqtt.test.com/privkey.pem
EN

回答 1

Stack Overflow用户

发布于 2019-01-08 06:25:13

不需要构建从源代码到用户auth_plugin的蚊子,您需要访问与您安装的代理版本相匹配的src包。

当您构建蚊子时,您很可能没有安装openssl dev包来允许构建链接到openssl。

或者你用make WITH_TLS=no构建了蚊子

仔细检查您是否遵循了src附带的readme.md中的所有说明,以及安装了所有必备软件包的说明。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54066369

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档