无法在 RabbitMQ 管理 Web 控制台中登录 [英] Cannot login in RabbitMQ Management web console

查看:41
本文介绍了无法在 RabbitMQ 管理 Web 控制台中登录的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经在 CentOS 6.6 中安装了 RabbitMQ Server,并且我还安装并启用了管理插件.如果我运行命令 rabbitmq-plugins list 这就是我在控制台得到的:

I have installed RabbitMQ Server installed in CentOS 6.6 and I have also installed and enabled Management plugin. If I run the command rabbitmq-plugins list this is what I get at console:

 Configured: E = explicitly enabled; e = implicitly enabled
 | Status:   * = running on rabbit@pdone-staging
 |/
[e*] amqp_client                       3.5.0
[  ] cowboy                            0.5.0-rmq3.5.0-git4b93c2d
[  ] eldap                             3.5.0-gite309de4
[e*] mochiweb                          2.7.0-rmq3.5.0-git680dba8
[  ] rabbitmq_amqp1_0                  3.5.0
[  ] rabbitmq_auth_backend_ldap        3.5.0
[  ] rabbitmq_auth_mechanism_ssl       3.5.0
[  ] rabbitmq_consistent_hash_exchange 3.5.0
[  ] rabbitmq_federation               3.5.0
[  ] rabbitmq_federation_management    3.5.0
[E*] rabbitmq_management               3.5.0
[e*] rabbitmq_management_agent         3.5.0
[  ] rabbitmq_management_visualiser    3.5.0
[  ] rabbitmq_mqtt                     3.5.0
[  ] rabbitmq_shovel                   3.5.0
[  ] rabbitmq_shovel_management        3.5.0
[  ] rabbitmq_stomp                    3.5.0
[  ] rabbitmq_test                     3.5.0
[  ] rabbitmq_tracing                  3.5.0
[e*] rabbitmq_web_dispatch             3.5.0
[  ] rabbitmq_web_stomp                3.5.0
[  ] rabbitmq_web_stomp_examples       3.5.0
[  ] sockjs                            0.3.4-rmq3.5.0-git3132eb9
[e*] webmachine                        1.10.3-rmq3.5.0-gite9359c7

我试图通过 rabbitmqctl change_password guest <newpassword> 更改密码后,使用 guest 默认用户访问,但任何时候我尝试在 登录http://localhost:15672/ 我收到 Login failed 消息.我已经检查了 guest 权限,显然是正确的:

I'm trying to access with guest default user after change it password through rabbitmqctl change_password guest <newpassword> but any time I try to login at http://localhost:15672/ I got Login failed message. I have check guest permissions and apparently are right ones:

rabbitmqctl list_user_permissions guest
Listing permissions for user "guest" ...
/       .*      .*      .*

那么,我在这里缺少什么?为什么我无法登录管理控制台?

So, what I'm missing here? Why I cannot login into Management console?

推荐答案

访客登录在生产环境中被停用.

Guest login is deactivated in production environment.

所以你必须创建一个新用户.另外我认为,创建新用户后在生产环境中删除访客用户是一个好习惯.所以

So you must create a new user.Also i think, it is a good practice to delete guest user in production environment after create a new user.So

sudo rabbitmqctl add_user myuser mypass
sudo rabbitmqctl set_permissions -p / myuser ".*" ".*" ".*"
sudo rabbitmqctl set_user_tags myuser administrator

这篇关于无法在 RabbitMQ 管理 Web 控制台中登录的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆