apache的httpd后向代理负载均衡基本配置示例:
[root@use01 ~]# cd /etc/httpd/conf.d/
[root@use01 conf.d]# cat proxy.conf
Listen 81
<VirtualHost *:81>
<Proxy balancer://mycluster>
BalancerMember http://192.168.247.12:80
BalancerMember http://192.168.247.13:80
</Proxy>
ProxyPass "/" "balancer://mycluster"
ProxyPassReverse "/" "balancer://mycluster"
</VirtualHost>
这里通过81这个端口代理了,后端两个web服务,这个架构的基本功能就是:1基于7层反向端口代理;2后端节点的负载均衡;3后端节点的冗余。
示例中的httpd版本如下,用yum安装,主配置文件都是默认配置。
[root@use01 conf.d]# httpd -v
Server version: Apache/2.4.6 (CentOS)
Server built: Nov 16 2020 16:18:20