当前位置: 首页 > ai >正文

【RabbitMq】无法打开 RabbitMq 管理插件的问题

下载了 RabbitMq 管理插件,发现无法访问管理界面。

于是去问 ai ,给了我以下几个步骤

1. 检查 RabbitMQ 服务状态​

确保服务正在运行:

sudo systemctl status rabbitmq-server

如果未运行,启动服务:

sudo systemctl start rabbitmq-server

​2. 确认插件已正确启用​

运行以下命令检查插件列表:

sudo rabbitmq-plugins list

输出中应包含:

[E*] rabbitmq_management
[E*] rabbitmq_management_agent

E*  或 e* 表示已启用)


​3. 检查监听端口​

查看 RabbitMQ 是否监听了 0.0.0.0:15672(允许所有IP访问):

sudo ss -tulnp | grep 15672

或:

sudo netstat -tulnp | grep 15672

正常输出示例:

tcp   0   0 0.0.0.0:15672   0.0.0.0:*   LISTEN   1234/beam.smp

如果只看到 127.0.0.1:15672,说明仅限本地访问,需修改配置。


​4. 修改监听地址(关键步骤)​

默认情况下,RabbitMQ 管理插件可能仅绑定到 127.0.0.1。需修改为 0.0.0.0

​方法一:通过环境变量​

编辑配置文件 /etc/rabbitmq/rabbitmq-env.conf(若不存在则创建):

sudo nano /etc/rabbitmq/rabbitmq-env.conf

添加以下内容:

NODE_IP_ADDRESS=0.0.0.0

保存后重启服务:

sudo systemctl restart rabbitmq-server
​方法二:通过高级配置​

创建或编辑 /etc/rabbitmq/rabbitmq.conf

sudo nano /etc/rabbitmq/rabbitmq.conf

添加以下配置:

management.tcp.ip = 0.0.0.0 management.tcp.port = 15672

重启服务:

sudo systemctl restart rabbitmq-server

​5. 检查防火墙/安全组​

​本地防火墙(Ubuntu)​

放行端口:

sudo ufw allow 15672/tcp sudo ufw reload
​云服务器(AWS/Azure/阿里云等)​
  • 确保安全组(Security Group)中允许入站流量到 15672 端口(TCP协议)。
  • 如果是本地网络,检查路由器或公司防火墙是否拦截。

我用的是阿里云的云服务器,最后才想起来没有开放 15672 这个端口访问

于是在 控制台-> 进入 ​​ECS 实例管理​​ ->  ​​网络与安全​​ → ​​安全组 添加入站规则如下

 就可以成功访问了

http://www.xdnf.cn/news/6097.html

相关文章:

  • Python基础入门
  • 文件名是 ‪E:\20250512_191204.mp4, EV软件录屏,未保存直接关机损坏, 如何修复?
  • 机器学习入门案例:鸢尾花分类与AI辅助
  • 机器人示教操作
  • 微型PCB打样厂家选型指南
  • 全局优化搜索高次方程的解
  • C++学习之打车软件git版本控制
  • RabbitMQ 快速上手:安装配置与 HelloWorld 实践(二)
  • 【SSL证书系列】客户端如何验证https网站服务器发的证书是否由受信任的根证书签发机构签发
  • 【原创】使用阿里云存放一个临时共享的文件
  • FunASR:语音识别与合成一体化,企业级开发实战详解
  • 论MCU如何在Fatfs中使用Flash接口的方法
  • 前端面试每日三题 - Day 34
  • 白盒测试——基本路径测试法
  • copy_paste
  • 如何实现一个运动会计分系统?(C语言版)
  • 高速系统设计实例设计分析二
  • Java—类与对象(一)
  • LLM(大语言模型)部署加速方法——PagedAttention
  • c# 倒序方法
  • 【Java】 volatile 和 synchronized 的比较及使用场景
  • 【RabbitMQ】路由模式和通配符模式的具体实现
  • 嵌入式培训之数据结构学习(三)gdb调试
  • dify 连接不上ollama An error occurred during credentials validation:
  • gitlab提交测试分支的命令和流程
  • HCIP(BFD)
  • Linux——CMake的快速入门上手和保姆级使用介绍、一键执行shell脚本
  • 硬盘序列号(SN码)4种常用查询方法分享
  • Java基础之静态代理和动态代理
  • ValueError: 4 columns passed, passed data had 51141 columns解决