在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管理插件用户界面仍无法正常工作。
我启用了管理插件以查看端口是否已启用。但是,事实并非如此。
当我验证路径时,我看不到Config文件状态。似乎某些方式没有通过使用rabbitmq-server.bat
启动经纪人来加载。