El puerto de administración de rabbitmq está abierto

Docker implementa rabbitmq y quiere verificar el estado de la cola a tiempo a través de la función de administración web.

Pero no se puede acceder, verifique que el puerto de red externo esté abierto

Netstat -nltp|grep 6003 (15672) No hay problema, solo tcp tcp6 tiene

Pero telnet *.*.*.* 6003 falla.

Al principio, determiné que era causado por tcp6 y modifiqué la configuración de la red, incluyendo:

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

(2) /etc/sysctl.conf, agregue:

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

Reinicie la red y la ventana acoplable: systemctl restart network|docker

Tcp6 lo resuelve, pero no se puede acceder.

Finalmente, al enfrentar el problema directamente, determine desde el propio rabbitmq por qué es imposible iniciar sesión en la página de administración a través del puerto 15672.

Se encontró que el complemento de administración no estaba activado.

Docker exec -it ********* bash

Ejecución: los complementos de rabbitmq habilitan rabbitmq_management

éxito.

Supongo que te gusta

Origin blog.csdn.net/victory0508/article/details/125888432
Recomendado
Clasificación