RabbitMQ v3.8.3启用rabbitmq_management插件后Web管理控制台无法访问
从你提供的rabbitmqctl status输出可以确认核心原因:启用插件的操作未实际生效,Enabled plugins列表为空,Web管理控制台对应的15672端口没有启动监听,因此访问时报连接拒绝。注意5672是AMQP协议业务端口,本身就不能用于访问Web管理页面。
解决步骤
- 先停止当前运行的RabbitMQ服务,Windows下可在服务管理器找到RabbitMQ服务右键停止,也可以进入sbin目录执行命令:
rabbitmq-service stop - 必须以管理员身份运行命令提示符或PowerShell,普通权限下执行插件启用命令会因无权限写入enabled_plugins配置文件,导致修改不生效
- 进入RabbitMQ的sbin目录,路径为你输出末尾的
D:\vol-infra\rabbitmq_server-3.8.3\rabbitmq_forWindows\sbin,重新执行插件启用命令:
rabbitmq-plugins enable rabbitmq_management
- 执行完成后运行
rabbitmq-plugins list验证启用状态,当rabbitmq_management前出现[E*]标识即为启用成功 - 重新启动RabbitMQ服务:
rabbitmq-service start,或在服务管理器手动启动 - 启动完成后再次执行
rabbitmqctl status,查看Listeners项,确认出现15672端口的http协议监听记录后,访问http://localhost:15672即可打开管理控制台,默认账号密码均为guest
内容的提问来源于stack exchange,提问作者pri_dev
相关产品推荐
相关产品推荐

