我正在尝试在启用了公开端口80:80的Docker容器上配置apache负载均衡器。甚至负载平衡器配置也已通过适当的ips在负载平衡器配置文件中更新。由于整个安装程序都在同一子网中工作,因此它们都相互连接。我正在将wordpress图像用于Web服务器,将MySQL图像用于db,将centos图像用于负载均衡器,甚至完成了伪装的防火墙规则并已启用端口...请帮助
Error ...Why is it going to port 8080 even though I have configured 80 in loadbalancer file
如我所见,here,您正在尝试在浏览器上访问172.17.0.4:8080
。 IP 172.17.0.4
对应于容器wpos2
。现在,由于您尚未公开此容器的端口8080
,因此不会从浏览器处理请求。
相反,您应该尝试使用主机的公共IP访问负载平衡器容器lb1
。
尝试一下:<HOST_IP>:80
这将到达您的负载均衡器,并且请求将从此处重定向到两个服务器之一:wpos
或wpos2
,您应该应该可以满足您的请求。