我在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,所以我需要在兔子配置文件中使用“\”而不是“\”。
此外,重要的是要注意政策错误,如果需要,请忽略其中的一些错误
它发生在我身上。已实现连接,但没有证书交换。原因是无法加载证书,无论是密钥的错误密码短语还是目录/文件中的错误权限(证书,密钥和链式证书)。