无法访问RabbitMQ Web界面



我使用以下步骤从ubuntu 16.04上的源构建了RabbitMQ 3.7.3:

1(安装了Erlang 20.0,Elixir 1.6.1和十六进制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.html和https://www.rabbitmq.com/management.html

兔子团队监视此邮件列表,有时只能在stackoverflow上回答问题。


正如Themayer所说,您确实应该使用包装。要从源构建可用的插件,请使用此项目:

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

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

make PLUGINS='rabbitmq_management run-broker

RabbitMQ管理插件的来源位于GitHub上,在以下位置:

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

也有用于构建的指南,我不确定安装它,因为我只使用了预包装的版本。

默认情况下,RabbitMQ Web Management Console在端口15672上运行。因此,您需要通过UFW Firewall允许此端口。默认情况下,UFW防火墙在Ubuntu 16.04中被禁用,因此您需要先启用它。您可以使用以下命令启用UFW Filrewall:

sudo ufw enable

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

sudo ufw allow 15672

最新更新