无法访问RabbitMQ Management插件

时间:2015-02-04 14:32:06

标签: apache rabbitmq ubuntu-12.04

我正在尝试访问我的Ubuntu 12.04服务器上的RabbitMQ Management插件。我有一个反向代理设置来将端口15627路由到" / messages",并且我已经使用Rackspace验证端口15627是否已打开。但是,当我导航到mydomain.com/messages时,我看到的只是一个空白页面 - 根本没有登录页面。浏览器选项卡正确显示" RabbitMQ管理",并且RabbitMQ服务正在服务器上运行。我使用的是RabbitMQ版本3.4.2。

我的反向代理:

AllowEncodedSlashes On
ProxyPass         /messages  http://localhost:15672/
ProxyPassReverse  /messages  http://localhost:15672/

这是RabbitMQ的插件列表:

[e*] amqp_client               3.4.2
[e*] mochiweb                  2.7.0-rmq3.4.2-git680dba8
[E*] rabbitmq_management       3.4.2
[e*] rabbitmq_management_agent 3.4.2
[e*] rabbitmq_web_dispatch     3.4.2
[e*] webmachine                1.10.3-rmq3.4.2-gite9359c7

是否有人在代理上设置rabbitmq时遇到问题?感谢您提供的任何帮助,谢谢!

编辑1

我忘了提到如果我导航到my-server-ip-address:15672我可以访问RabbitMQ Management插件,所以我知道它可以在端口15672上使用。

编辑2

更新了代理信息

1 个答案:

答案 0 :(得分:3)

FML:我所要做的就是添加额外的" /"致我的代理人:

AllowEncodedSlashes On
ProxyPass         /messages/  http://localhost:15672/
ProxyPassReverse  /messages/  http://localhost:15672/