RABBITMQ веб-доступ к плагину MANAGEMENT: не может получить доступ к нему с удаленного компьютера

Я следую рекомендациям по реализации RABBITMQ MANAGEMENT PLUGIN на удаленном сервере.

Я запустил rabbitmq-plugins enable rabbitmq_management, Сработало и теперь когда запускаюrabbitmq-plugins list, это показывает в списке:

[E] rabbitmq_management 3.5.7

Но если я пытаюсь получить доступ к серверу через локальный браузер с помощью [IP-АДРЕС]:15672. Запрос уходит в тайм-аут. Также кажется, что я делаю то, что объясняю в документации:

Веб-интерфейс расположен по адресу: http: // имя-сервера: 15672 /

В документе не указано, чтобы установить conf в /etc/apache2/site-available/ и я бы не знал, какой путь назначить для "DocumentRoot", но я подумал apache2 чтобы это работало, нужно прослушивать порт 15672, поэтому я отредактировал:/etc/apache2/port.conf и добавил: Listen 15672 ниже Listen 80 lign. Похоже, что возник конфликт, поэтому я снял Listen 15672 от /etc/apache2/port.conf,

Я сделал: service apache2 reload, service apache2 restart, service rabbitmq-server restart

Если я начну sudo lsof -i -n -P, чтобы перечислить имя приложения, PID, пользователя, версию IP, идентификатор устройства и узел с именем порта, кажется хорошим:

луч 13649 rabbitmq 18u IPv6 3280502 0t0 TCP *:5672 (СЛУШАТЬ)
луч 13649 rabbitmq 19u IPv4 3280505 0t0 TCP *:15672 (LISTEN)

Есть ли у вас какие-либо рекомендации?

НЕКОТОРЫЕ УДАТЫ: Я понял, что могу получить к нему доступ с помощью [ DNS-имени]: 15672 на некоторых компьютерах (не на всех, даже после очистки кэша браузера на компьютере, который переходит в тайм-аут), а также на [ DNS-имя] должен быть, согласно тому, что я хочу, доступен только из порта 80 ( см. этот вопрос).

1 ответ

Я нашел почему:

В локальной сети WIFI, похоже, не открыт порт 15672 для исходящего запроса.

Другие вопросы по тегам