首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >RabbitMQ-Web管理(management)

RabbitMQ-Web管理(management)

作者头像
运维小路
发布2025-06-16 12:22:56
发布2025-06-16 12:22:56
2980
举报
文章被收录于专栏:运维小路运维小路

347篇原创内容

公众号

图片
图片

中间件,我给它的定义就是为了实现某系业务功能依赖的软件,包括如下部分:

Web服务器

代理服务器

ZooKeeper

Kafka

RabbitMQ(本章节)

1.启动插件

代码语言:javascript
复制
[root@rabbitmq01 rabbitmq_server-3.8.35]# ./sbin/rabbitmq-plugins enable rabbitmq_management
Enabling plugins on node rabbit@rabbitmq01:
rabbitmq_management
The following plugins have been configured:
  rabbitmq_management
  rabbitmq_management_agent
  rabbitmq_web_dispatch
Applying plugin configuration to rabbit@rabbitmq01...
The following plugins have been enabled:
  rabbitmq_management
  rabbitmq_management_agent
  rabbitmq_web_dispatch

set 3 plugins.
Offline change; changes will take effect at broker restart.
[root@rabbitmq01 rabbitmq_server-3.8.35]# 

这个操作实际上是持久化了配置文件到对应的配置文件目录,所以开启以后,只要未显示关闭,重启以后普通启动也会有效。如果是在运行中的RabbitMQ则需要重启生效,如果先开启插件再启动则自动生效。

代码语言:javascript
复制
[root@rabbitmq01 rabbitmq]# cat /root/rabbitmq_server-3.8.35/etc/rabbitmq/enabled_plugins 
[rabbitmq_management].
[root@rabbitmq01 rabbitmq]# 

2.检查监听

相比上个小节我们的单机版多了一个15672端口。

代码语言:javascript
复制
#这里的15672就是web端口 
[root@localhost mnesia]# netstat -lnp|grep beam
tcp        0      0 0.0.0.0:15672           0.0.0.0:*               LISTEN      2137/beam.smp       
tcp        0      0 0.0.0.0:25672           0.0.0.0:*               LISTEN      2137/beam.smp       
tcp6       0      0 :::5672                 :::*                    LISTEN      2137/beam.smp  

3.访问配置

如果把这个MQ通过Nginx转发到xxx/rabbitmq,则会需要比较复杂配置转发才能实现。

代码语言:javascript
复制
http://192.168.31.151:15672
#默认自带管理员 guest/guest但是只能本地登录
User can only log in via localhost
图片
图片

4.手工创建管理员

代码语言:javascript
复制
# 1. 创建新用户,并设置密码 
./sbin/rabbitmqctl add_user admin password

# 2. 授予管理员权限
./sbin/rabbitmqctl set_user_tags admin administrator

# 3. 授予所有虚拟主机(vhost)“/”操作权限(配置,写,读)
./sbin/rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

# 4. 删除默认 guest 用户(可选但推荐)
./sbin/rabbitmqctl delete_user guest
图片
图片

注意,如果是使用Docker部署,带Web管理界面的和不带Web管理的是两个镜像Tag。

运维小路

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-06-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 运维小路 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档