Estoy tratando de configurar el balanceador de carga de apache en el contenedor docker con el puerto de exposición habilitado 80:80. Incluso la configuración del balanceador de carga se ha actualizado en el archivo de configuración del balanceador de carga con las direcciones IP adecuadas. Dado que toda la configuración funciona en la misma subred, todos están conectados entre sí. Estoy usando la imagen de wordpress para el servidor web, la imagen de MySQL para la base de datos y la imagen de centos para el equilibrador de carga, incluso se ha realizado la regla de firewall para enmascarar y se ha habilitado el puerto... Ayuda por favor
Mi archivo de configuración del balanceador de carga
Error... ¿Por qué va al puerto 8080 aunque he configurado 80 en el archivo del balanceador de carga?
Como puedo ver aquí , está intentando acceder a 172.17.0.4:8080 en el navegador. Y la IP 172.17.0.4 corresponde al contenedor wpos2 . Ahora, dado que no ha expuesto el puerto 8080 de este contenedor, la solicitud no se atiende desde el navegador.
En su lugar, debe intentar acceder al contenedor del balanceador de carga lb1 usando la IP pública de su máquina host.
Prueba esto: <HOST_IP>:80
Esto afectará a su equilibrador de carga y desde allí la solicitud se redirigirá a uno de los dos servidores: wpos o wpos2 y probablemente debería recibir su solicitud.