Порт управления rabbitmq открыт

Docker развертывает rabbitmq и хочет своевременно проверять состояние очереди с помощью функции веб-управления.

Но к нему нет доступа, убедитесь, что порт внешней сети открыт

Netstat -nltp|grep 6003 (15672) Нет проблем, есть только tcp tcp6

Но телнет *.*.*.* 6003 не работает.

Вначале я определил, что это вызвано tcp6, и изменил конфигурацию сети, в том числе:

(1)/etc/sysconfig/network-scripts/ifcfg-eth0|ifcfg-lo,增加IPV6INIT=no

(2) /etc/sysctl.conf добавьте:

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

Перезапустите сеть и докер: systemctl перезапустить сеть | докер

Tcp6 решает, но к нему нет доступа.

Наконец, столкнувшись с проблемой напрямую, определите у самого rabbitmq, почему нельзя зайти на страницу управления через порт 15672?

Было обнаружено, что плагин управления не был активирован.

docker exec - это ********* баш

Выполнить: Rabbitmq-плагины включают rabbitmq_management

успех.

Guess you like

Origin blog.csdn.net/victory0508/article/details/125888432