首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为Rabbitmq管理插件启用TLS

为Rabbitmq管理插件启用TLS
EN

Stack Overflow用户
提问于 2016-06-08 14:02:52
回答 1查看 5.3K关注 0票数 3

我试图将管理插件配置为使用TLS,但每次我都会收到以下错误:

代码语言:javascript
复制
=ERROR REPORT==== 8-Jun-2016::15:52:19 ===
SSL: certify: tls_connection.erl:375:Fatal error: decode error

=ERROR REPORT==== 8-Jun-2016::15:52:19 ===
    application: mochiweb
    "Accept failed error"
    "{error,{tls_alert,\"decode error\"}}"

我不想使用与运行在同一服务器上的nginx相同的证书,nginx配置如下:

代码语言:javascript
复制
...
        ssl_certificate     /var/certs/crt;
        ssl_certificate_key     /var/certs/key;
...

它们是pem编码的,crt是一个链式证书。

我的rabbitmq.config如下:

代码语言:javascript
复制
[{rabbitmq_management,
  [{listener, [{port,     15672},
               {ssl,      true},
               {ssl_opts, [{cacertfile, "/var/certs/ca.pem"},
                           {certfile,   "/var/certs/crt"},
                           {keyfile,    "/var/certs/key"}]}
              ]}
  ]}].

ca.pem是我获得服务器证书的根CA证书。我怎么才能诊断出什么问题?

当我使用带有自签名证书的RabbitMQ SSL指南时,一切都正常,但我真的很想使用我已经拥有的证书。

RabbitMQ 3.5.6,Erlang R16B03

EN

回答 1

Stack Overflow用户

发布于 2018-09-12 05:05:48

它们是pem编码的,crt是一个链式证书。

certfile需要成为独立证书的路径,而不是链接证书。

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

https://stackoverflow.com/questions/37704758

复制
相关文章

相似问题

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