我在Google Compute Engine上使用Debian Wheezy实例。我使用以下方法在机器上安装了rabbitmq:
sudo apt-get install rabbitmq-server
它显示运行命令时服务器正在运行:
sudo rabbitmqctl status
然后我还使用以下方法安装了管理插件:
sudo rabbitmq-plugins enable rabbitmq_management
还要在/etc/default/rabbit-mq
服务器文件中取消注释ulimit行,然后使用sudo service rabbitmq-server restart
重新启动rabbitmq
但是,当我尝试使用http://[my_machine_ip]:15672访问管理页面时,它会显示网页不可用'信息。我还在防火墙中为VM实例使用的网络打开了端口tcp:15672。但是,我无法访问管理页面。
答案 0 :(得分:1)
您是否尝试过使用http://localhost:15672?也许您的计算机不允许通过真实IP进行流量...但如果管理插件正在运行,它应该通过EventName status
a 'Live Event'
b 'Live Event'
c 'Past Event'
d 'LiveEvent'
e 'Past Event'
工作。
您是否运行localhost
并确保管理插件正在运行?你应该看到这样的东西:
[E*] rabbitmq_management 3.5.1 [e*] rabbitmq_management_agent 3.5.1 [E*] rabbitmq_management_visualiser 3.5.1
rabbitmq-plugins list
表示"明确启用"
最后,您可能正在运行SELinux配置问题。当我在Redhat Linux上安装RMQ时,我不得不告诉SELinux允许RMQ端口,包括Web管理端口。