尝试使用OpenSSL到RabbitMQ时,Connection无限挂起 - 没有提到错误

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了尝试使用OpenSSL到RabbitMQ时,Connection无限挂起 - 没有提到错误相关的知识,希望对你有一定的参考价值。

我在RabbitMQ服务器中配置了SSL连接。

在查看Rabbit日志时 - 我清楚地看到Rabbit侦听5671端口:

=INFO REPORT==== 5-Dec-2017::15:27:59 ===
started SSL Listener on [::]:5671

=INFO REPORT==== 5-Dec-2017::15:27:59 ===
started SSL Listener on 0.0.0.0:5671

不幸的是,在尝试打开与OpenSSL的连接时:

openssl s_client -connect myrabbitserver.com:5671 -cert client/cert.pem -key client/key.pem -CAfile testca/cacert.pem

我马上收到了这个回复:

CONNECTED(00000178)

就是这样。客户只是挂起。我试图在RabbitMQ服务器上设置连接超时 - 但它没有帮助,因为我没有得到有关任何问题的任何进一步的细节。

当我查看RabbitMQ日志时 - 我没有看到任何请求进入。

有帮助吗?

答案

事情一直在为我而努力。我正在使用Windows,所以我需要在兔子配置文件中使用“”而不是“”。

此外,重要的是要注意政策错误,如果需要,请忽略其中的一些错误

另一答案

它发生在我身上。已实现连接,但没有证书交换。原因是无法加载证书,无论是密钥的错误密码短语还是目录/文件中的错误权限(证书,密钥和链式证书)。

以上是关于尝试使用OpenSSL到RabbitMQ时,Connection无限挂起 - 没有提到错误的主要内容,如果未能解决你的问题,请参考以下文章

windows下openssl编译

RabbitMQ第二课 Could NOT find OpenSSL

错误:缺少 OpenSSL 库?在尝试安装python时

rabbitmq安装与高可用集群配置

linux安装rabbitmq

cmark编译rabbitmq