无法访问 RabbitMQ Web 界面

问题描述 投票:0回答:3

我使用以下步骤在 Ubuntu 16.04 上从源代码构建了 RabbitMQ 3.7.3:

1)安装了Erlang 20.0、Elixir 1.6.1和hex 0.17.3。

2)

git clone https://github.com/rabbitmq/rabbitmq-server.git && 
   cd rabbitmq-server/ &&
   git checkout v3.7.3 &&
   make all

构建成功,我可以使用

make run-broker
启动服务器,还可以使用
rabbitmqctl status
查看服务器状态,但我无法启用管理插件,因为在源代码中找不到它。它是在构建过程中构建/下载的吗?如何获取并启用管理插件才能访问 UI?

我正在关注 http://www.rabbitmq.com/build-server.htmlhttps://www.rabbitmq.com/management.html

rabbitmq ubuntu-16.04 rabbitmqctl
3个回答
1
投票

正如 theMayer 所说,你确实应该使用包。要从源代码构建并且有可用的插件,请使用此项目:

https://github.com/rabbitmq/rabbitmq-public-umbrella

以下命令将在启用管理插件的情况下运行代理:

make PLUGINS='rabbitmq_management run-broker

0
投票

RabbitMQ 管理插件的源代码位于 GitHub 上,位置如下:

https://github.com/rabbitmq/rabbitmq-management

还有可用于构建的指南,但我不确定是否要安装它,因为我只使用过预打包的构建。


0
投票

默认情况下,RabbitMQ Web 管理控制台在端口 15672 上运行。因此您需要允许该端口通过 UFW 防火墙。默认情况下,UFW 防火墙在 Ubuntu 16.04 中处于禁用状态,因此您需要先启用它。您可以使用以下命令启用 UFW 防火墙:

sudo ufw enable

启用 UFW 后,使用以下命令允许端口 15672:

sudo ufw allow 15672
© www.soinside.com 2019 - 2024. All rights reserved.