Я использую экземпляр 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. Тем не менее, я не могу получить доступ к странице администратора.
С VM, управляющей интерфейсом администратора, можете ли вы запустить telnet localhost 15672' и увидеть интерфейс администратора? Если это не сработает, вы должны исправить это в первую очередь. Если да, можете ли вы сделать то же самое с другой виртуальной машины в той же сети, в том же проекте GCP, через 'telnet [vm_name] 15672' и посмотреть, работает ли это? Пожалуйста, добавьте эту информацию в свой вопрос. Проблема также может быть межсетевым экраном на самом экземпляре виртуальной машины (вы уже обращались к правилу брандмауэра GCP, но это еще один). –
В некоторых старых версиях сервера вам пришлось перезапустить RabbitMQ после включения плагина, чтобы изменения вступили в силу –