1、RabbitMQ管理界面
1)安装management插件
默认情况下,rabbitmq是没有安装web端的客户端插件,需要安装才可以生效
rabbitmq-plugins enable rabbitmq_management
说明:rabbitmq有一个默认账号和密码是:guest
默认情况只能在localhost本机下访问,所以需要添加一个远程登录的用户。
2)重启服务
systemctl restart rabbitmq-server
一定要记住,在对应服务器(阿里云,腾讯云等)的安全组中开放15672
的端口。
3)访问测试
- 本机访问
- 远程访问
# 先开放端口
firewall-cmd --zone=public --add-port=15672/tcp --permanent # 开放15672端口
#firewall-cmd --zone=public --remove-port=15672/tcp --permanent #关闭15672端口
firewall-cmd --reload # 配置立即生效
# 查看防火墙所有开放的端口
firewall-cmd --zone=public --list-ports
端口操作参考:https://www.cnblogs.com/heqiuyong/p/10460150.html
2、账号授权
1)新增用户
# 添加用户 admin,密码 admin
rabbitmqctl add_user admin admin
2)设置用户级别(权限/角色)
# 为用户 admin 设置 administrator 级别
rabbitmqctl set_user_tags admin administrator
用户级别:
administrator
可以登录控制台、查看所有信息、可以对rabbitmq进行管理monitoring
监控者 登录控制台,查看所有信息policymaker
策略制定者 登录控制台,指定策略managment
普通管理员 登录控制台
3)添加资源权限
# 超级用户级别拥有所有资源权限,不需要设置
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
4)常见命令
# 添加账号
rabbitmqctl add_user 账号 密码
# 设置用户级别/角色
rabbitmqctl set_user_tags 账号 administrator
# 修改密码
rabbitmqctl change_password Username Newpassword
# 删除用户
rabbitmqctl delete_user Username
# 查看用户清单
rabbitmqctl list_users
# 为用户设置administrator角色
rabbitmqctl set_permissions -p / 用户名 ".*" ".*" ".*"
rabbitmqctl set_permissions -p / root ".*" ".*" ".*"
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/70411.html