无法访问 RabbitMQ 管理插件



我正在尝试访问我的 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

我忘了提到,如果我导航到我的服务器 ip-address:15672,我可以访问 RabbitMQ 管理插件,所以我知道它在端口 15672 上可用。

编辑 2

更新了代理信息

FML:我所要做的就是在我的代理中添加一个额外的"/":

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

最新更新