rabbitmq的添加远程账号登录
rabbitmq安装和开启web参考:http://blog.csdn.net/u011186019/article/details/51911234
一、添加配置文件
在/etc/rabbitmq/rabbitmq.config配置文件下(如果不存在就自行创建)添加
[
{rabbit,[{tcp_listeners,[5672]},{loopback_users,["admin"]}]}
]
admin就是用户名称
二、使用命令添加用户并授权
添加用户
rabbitmqctl add_user admin admin
设置permissions
./rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
设置用户角色
rabbitmqctl set_user_tags admin administrator
查看新添加的admin
rabbitmqctl list_users
查看用于的权限
./rabbitmqctl list_permissions -p /
三、打开地址:http://192.168.2.221:15672/,使用admin/admin即可登录
备注:
在docker环境中配置rabbitmq时
rabbitmq的数据库名称规则是,NODENAME@hostname,Docker每次从docker image启动容器的时候会自动生成hostname,这样一来,你保存在主机上的数据库就会没用了,包括之前创建的用户也会没有了。所以在创建容器的时候必须指定—hostname=rabbitmqhostone,这样docker环境启动后rabbitmq就会一直读取固定目录中的数据了
还没有评论,来说两句吧...