2015-08-01 2 views
2

Я использую экземпляр Debian Wheezy в Google Compute Engine. Я установил RabbitMQ на машине с помощью:Невозможно получить доступ к странице администрирования RabbitMQ сервера RabbitMQ, работающей на экземпляре Debian Wheezy в Google Compute Engine

sudo apt-get install rabbitmq-server 

Это показывает, что сервер работает, когда я запускаю команду:

sudo rabbitmqctl status 

Затем я также установил плагин управления с помощью:

sudo rabbitmq-plugins enable rabbitmq_management 

Также раскоментировали строку ulimit в файле сервера /etc/default/rabbit-mq, а затем перезапустили кроличье, используя sudo service rabbitmq-server restart

Однако, когда я пытаюсь получить доступ к странице администратора с помощью http://[my_machine_ip]:15672, на нем отображается сообщение «веб-страница недоступна». Я также открыл порт tcp: 15672 в брандмауэре для сети, используемой экземпляром VM. Тем не менее, я не могу получить доступ к странице администратора.

+0

С VM, управляющей интерфейсом администратора, можете ли вы запустить telnet localhost 15672' и увидеть интерфейс администратора? Если это не сработает, вы должны исправить это в первую очередь. Если да, можете ли вы сделать то же самое с другой виртуальной машины в той же сети, в том же проекте GCP, через 'telnet [vm_name] 15672' и посмотреть, работает ли это? Пожалуйста, добавьте эту информацию в свой вопрос. Проблема также может быть межсетевым экраном на самом экземпляре виртуальной машины (вы уже обращались к правилу брандмауэра GCP, но это еще один). –

+0

В некоторых старых версиях сервера вам пришлось перезапустить RabbitMQ после включения плагина, чтобы изменения вступили в силу –

ответ

1

Вы пытались использовать http://localhost:15672? Возможно, ваша машина не разрешает трафик через реальный IP ... но он должен работать через localhost, если плагин управления запущен.

Вы запустили rabbitmq-plugins list и удостоверились, что плагин управления запущен? Вы должны увидеть что-то вроде этого:

 
[E*] rabbitmq_management    3.5.1 
[e*] rabbitmq_management_agent   3.5.1 
[E*] rabbitmq_management_visualiser 3.5.1 

[E*] означает «Явное включен»

Наконец, вы можете быть запущен к проблемам конфигурации SELinux. Когда я установил RMQ на Redhat Linux, мне пришлось сказать SELinux разрешить порты RMQ, включая порт управления сетью.

Смежные вопросы