在 rabbitmq.config
文件中,我在下面的行中取消注释:
{ssl_listeners, [5671]},
添加了我的证书路径
{ssl_options, [{cacertfile, "C:\\Users\\myuser\\AppData\\Roaming\\RabbitMQ\\cert\\myroot.pem"},
{certfile, "C:\\Users\\myuser\\AppData\\Roaming\\RabbitMQ\\cert\\mycert.pem"},
{keyfile, "C:\\Users\\myuser\\AppData\\Roaming\\RabbitMQ\\cert\\myprivatekey.pem"},
{password, "mypass"}
{verify, verify_peer},
{fail_if_no_peer_cert, true}]},
进行这些更改后,我转到RabbitMQ Windows服务并重新启动它 .
它给我以下错误:
我去了日志文件
C:\Users\myuser\AppData\Roaming\RabbitMQ\log
但它没有提供任何错误或日志信息 .
我从服务器管理团队收到了所有这些pems . 我缺少什么来启用SSL并添加证书?
我已经查看了互联网和page on RabbitMQ site上的一些线程,但我无法弄清楚这个问题 .
我试过运行 rabbitmq-server.bat
,其输出如下:
没有日志条目,我的RabbitMQ管理插件UI仍然无法正常工作 .
我启用了管理插件来查看端口是否已启用 . 但事实并非如此 .
当我验证路径时,我看到找不到Config文件状态 . 似乎某种方式是使用 rabbitmq-server.bat
启动经纪人没有加载 .