为什么地址重定向到端口8080而不是端口80?

问题描述 投票:0回答:1

我正在尝试在启用了公开端口80:80的Docker容器上配置apache负载均衡器。甚至负载平衡器配置也已通过适当的ips在负载平衡器配置文件中更新。由于整个安装程序都在同一子网中工作,因此它们都相互连接。我正在将wordpress图像用于Web服务器,将MySQL图像用于db,将centos图像用于负载均衡器,甚至完成了伪装的防火墙规则并已启用端口...请帮助

My loadbalancer config file

docker ps command

Error ...Why is it going to port 8080 even though I have configured 80 in loadbalancer file

apache docker load-balancing docker-machine
1个回答
0
投票

如我所见,here,您正在尝试在浏览器上访问172.17.0.4:8080。 IP 172.17.0.4对应于容器wpos2。现在,由于您尚未公开此容器的端口8080,因此不会从浏览器处理请求。

相反,您应该尝试使用主机的公共IP访问负载平衡器容器lb1

尝试一下:<HOST_IP>:80

这将到达您的负载均衡器,并且请求将从此处重定向到两个服务器之一:wposwpos2,您应该应该可以满足您的请求。

© www.soinside.com 2019 - 2024. All rights reserved.