RabbitMQ - 无法在Windows上启用SSL和Cert

时间:2016-12-15 17:59:34

标签: c# ssl rabbitmq certificate

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服务并重新启动它。

它给出了以下错误:

RabbitMQ Windows Service Error

我去了

的日志文件
C:\Users\myuser\AppData\Roaming\RabbitMQ\log

但它并没有向我提供任何错误或日志信息。

我从服务器管理团队收到了所有这些pems。我缺少什么来启用SSL并添加证书?

我已经在互联网和page on RabbitMQ site上查看了很多主题,但我无法弄清楚这个问题。

我已尝试运行rabbitmq-server.bat,其输出如下:

Rabbit-server.bat output

没有记录日志,我的RabbitMQ管理插件用户界面仍无法正常工作。

我启用了管理插件以查看端口是否已启用。但是,事实并非如此。

RabbitMQ Ports

当我验证路径时,我看不到Config文件状态。似乎某些方式没有通过使用rabbitmq-server.bat启动经纪人来加载。

RabbitMQ Paths

0 个答案:

没有答案