无法访问RabbitMQ Web界面

时间:2018-02-07 14:36:17

标签: rabbitmq ubuntu-16.04 rabbitmqctl

我使用以下步骤在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查看服务器状态,但我无法启用管理插件,因为它在源代码中找不到。它是在构建期间构建/下载的吗?如何获取和启用Management插件以访问UI?

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

3 个答案:

答案 0 :(得分:1)

RabbitMQ团队监控this mailing list,有时只回答StackOverflow上的问题。

正如梅尔所说,你真的应该使用一个包。要从源构建可用的插件,请使用此项目:

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

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

make PLUGINS='rabbitmq_management run-broker

答案 1 :(得分:0)

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

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

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

答案 2 :(得分:0)

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

sudo ufw enable

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

sudo ufw allow 15672