我已经在CentOS 6.6中安装了RabbitMQ Server,我也安装并启用了管理插件.如果我运行命令rabbitmq-plugins list这是我在控制台得到的:
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
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用guest默认用户访问后更改密码,rabbitmqctl change_password guest <newpassword>但任何时候我尝试登录时都http://localhost:15672/收到了Login failed消息.我有检查guest权限,显然是正确的:
rabbitmqctl list_user_permissions guest
Listing permissions for user "guest" ...
/ .* .* .*
Run Code Online (Sandbox Code Playgroud)
那么,我在这里缺少什么?为什么我无法登录管理控制台?
itz*_*nTV 12
访客登录在生产环境中停用.
所以你必须创建一个新用户.我认为,在创建一个新用户后删除生产环境中的访客用户是一个好习惯.所以
sudo rabbitmqctl add_user myuser mypass
sudo rabbitmqctl set_permissions -p / myuser ".*" ".*" ".*"
sudo rabbitmqctl set_user_tags myuser administrator
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6440 次 |
| 最近记录: |