无法访问在Google计算引擎中Debian Wheezy实例上运行的RabbitMQ服务器的RabbitMQ管理页

无法访问在Google计算引擎中Debian Wheezy实例上运行的RabbitMQ服务器的RabbitMQ管理页,debian,rabbitmq,google-compute-engine,Debian,Rabbitmq,Google Compute Engine,我正在谷歌计算引擎上使用Debian Wheezy实例。我使用以下方法在计算机上安装了rabbitmq: sudo apt-get install rabbitmq-server 当我运行命令时,它显示服务器正在运行: sudo rabbitmqctl status 然后,我还使用以下工具安装了管理插件: sudo rabbitmq-plugins enable rabbitmq_management 还取消了/etc/default/rabbitmq服务器文件中ulimit行的注释,然后

我正在谷歌计算引擎上使用Debian Wheezy实例。我使用以下方法在计算机上安装了rabbitmq:

sudo apt-get install rabbitmq-server
当我运行命令时,它显示服务器正在运行:

sudo rabbitmqctl status
然后,我还使用以下工具安装了管理插件:

sudo rabbitmq-plugins enable rabbitmq_management
还取消了
/etc/default/rabbitmq
服务器文件中ulimit行的注释,然后使用
sudo服务rabbitmq服务器重新启动

但是,当我尝试使用访问管理页面时,它会显示“网页不可用”消息。我还为VM实例使用的网络在防火墙中打开了端口tcp:15672。但是,我无法访问管理页面。

您尝试过使用吗?也许您的机器不允许通过真实IP进行通信。。。但是如果管理插件正在运行,它应该通过
localhost
工作

您是否运行了
rabbitmq插件列表
,并确保管理插件正在运行?您应该看到如下内容:

[E*] rabbitmq_management 3.5.1 [e*] rabbitmq_management_agent 3.5.1 [E*] rabbitmq_management_visualiser 3.5.1 [E*]rabbitmq_管理3.5.1 [e*]rabbitmq_管理_代理3.5.1 [E*]rabbitmq_管理_可视化器3.5.1
[E*]
表示“显式启用”


最后,您可能会遇到SELinux配置问题。当我在Redhat Linux上安装RMQ时,我不得不告诉SELinux允许RMQ端口,包括web管理端口。

从运行管理前端的虚拟机上,您可以运行
telnet localhost 15672
并查看管理界面吗?如果这样不行,你应该先把它修好。如果是这样,您是否可以通过
telnet[VM_name]15672
在同一网络、同一GCP项目中的另一个虚拟机上执行相同的操作,并查看是否有效?请将此信息添加到您的问题中。问题还可能是VM实例本身上的防火墙(您已经解决了GCP防火墙规则,但这是另一个问题)。在一些旧版本的服务器中,您必须在启用插件后重新启动RabbitMQ,更改才能生效