赞
踩
RabbitMQ 默认只能用http://127.0.0.1:15672 或者 http://localhost:15672/ 登录,可以用guest帐号和guest密码登录,
用本机IP登录http://172.16.7.43:15672/登录时,用guest帐号和guest密码登录提示 User can only log in via localhost
window下面RabbitMQ登录提示User can only log in via localhost的解决方案(添加新的RabbitMQ帐号)
RabbitMQ默认只有一个guest帐号,guest帐号只能在RabbitMQ安装服务器上登录,在其它服务器用guest登录提示User can only log in via localhost。
这个情况的最佳解决办法是添加一个新的帐号
进入RabbitMQ安装目录 D:\develop_tool\RabbitMQ\rabbitmq_server-3.8.9\sbin
#第一步:添加 admin 用户并设置密码
rabbitmqctl add_user admin 123456
#第二步:添加 admin 用户为administrator角色
rabbitmqctl set_user_tags admin administrator
#第三步:设置 admin 用户的权限,指定允许访问的vhost以及write/read
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
#第四步:查看vhost(/)允许哪些用户访问
rabbitmqctl list_permissions -p /
#第五步:查看用户列表
rabbitmqctl list_users
#第六步:重启RabbitMQ,然后用设置账户和密码登录。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。