rabbitmq的web管理界面无法使用guest用户登录

      因为项目需要,在本地主机上安装了rabbitmq(3.6.6),后发现,只有该主机能够通过guest登录管理控制台,别的主机登录后提示登录失败。查阅了下后,发现官方文档说:由于账号guest具有所有的操作权限,并且是默认账号,出于安全因素的考虑,guest用户只能通过localhost登录使用,并建议修改guest用户的密码以及新建其他账号管理使用rabbitmq。所以,解决方案就是新建用户。

1、 登录web控制台(http://localhost:15672/)进行配置用户

     在安装Rabbitmq的主机上,打开chrome,登录,然后点击admin-->user-->add user;

     rabbitmq的web管理界面无法使用guest用户登录_第1张图片

2、 增加用户,增加一个用户名为root,密码为roottagadministrator

rabbitmq的web管理界面无法使用guest用户登录_第2张图片

     点击Add user,表格中会增加root用户,如下图:

rabbitmq的web管理界面无法使用guest用户登录_第3张图片

3、 点击表格中的root,在新出现的页面点击Set permission,赋予所有权限

rabbitmq的web管理界面无法使用guest用户登录_第4张图片

    点击set permission后,会出现

rabbitmq的web管理界面无法使用guest用户登录_第5张图片

4、 配置%APPDATA%\RabbitMQ\rabbitmq.config文件为:

   打开%APPDATA%\RabbitMQ\目录:直接在地址栏中输入%APPDATA%\RabbitMQ\

rabbitmq的web管理界面无法使用guest用户登录_第6张图片

   然后用记事本打开rabbitmq.config, 编辑成这样

   rabbitmq的web管理界面无法使用guest用户登录_第7张图片

   内容如下:

   [

   {rabbit,[{tcp_listener,[5672],{loopback_user,["guest"]}}]}

   ].

 

保存后就可以访问了。

你可能感兴趣的:(rabbitmq)