在apache/conf/httpd.conf中开启扩展
当前apache版本2.4.39
LoadModule proxy_module modules/mod_proxy.so
LoadModule lbmethod_byrequests_module modules/mod_lbmethod_byrequests.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule slotmem_shm_module modules/mod_slotmem_shm.so
扩展开启完成后在httpd.conf文件最下面加上以下代码
<VirtualHost *:80>
ServerName 127.0.0.1
<Proxy balancer://mycluster>
BalancerMember http://192.168.1.24
BalancerMember http://192.168.1.40
</Proxy>
ProxyPass / balancer://mycluster/
ProxyPassReverse / balancer://mycluster/
</VirtualHost>
完成后重启apache
访问 http://127.0.0.1/index.php,(配置成功后刷新一次页面会重新随机分配一次请求服务器)


文章讲述了如何在Apache2.4.39版本中启用负载均衡模块,通过编辑httpd.conf文件加载相关模块,并设置VirtualHost,然后定义BalancerMember以实现请求在多个IP地址间的分发。重启Apache后,通过访问本地主机来测试配置是否成功。
805

被折叠的 条评论
为什么被折叠?



