1.反向代理配置
vim /etc/httpd/conf.d/fdfs.conf
(首先看原httpd.conf配置是否已添加,如果已添加可以省略此步骤)
#开启反代理的必须模块
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule slotmem_shm_module modules/mod_slotmem_shm.so
LoadModule lbmethod_byrequests_module modules/mod_lbmethod_byrequests.so
LoadModule lbmethod_bytraffic_module modules/mod_lbmethod_bytraffic.so
LoadModule lbmethod_bybusyness_module modules/mod_lbmethod_bybusyness.so
2.关闭正向代理
#关闭正向代理
ProxyRequests Off
3.配置集群组
#设置集群组,mycluster名称可以随意取
<Proxy "balancer://mycluster">
BalancerMember http://172.16.4.48:8888
BalancerMember http://172.16.4.49:8888
BalancerMember http://172.16.4.50:8888
</Proxy>
#使用集群组,mycluster名称需与上面配置相同
ProxyPass "/demo" "balancer://mycluster/"
ProxyPassReverse "/demo" "balancer://mycluster/"
4.配置虚拟主机
<VirtualHost *:80>
DocumentRoot "/var/www/html"
ServerName 172.16.4.225
#当我们访问172.16.4.225时,都会代理到mycluster集群中。
ProxyPass "/" "balancer://mycluster/"
ProxyPassReverse "/" "balancer://mycluster/"
</VirtualHost>
5.配置负载均衡状态检测
<Location "/lbstatus">
proxypass !
SetHandler balancer-manager
Require all granted
</Location>
访问http://172.16.4.225/lbstatus
6.访问验证反向代理配置
访问http://172.16.4.225/group1/M00/00/00/rBAEMl_8AMCAQ8QSAAGBdS35XwU818.jpg
查看后端集群节点日志:
您还未添加分享代码,请到主题选项中,添加百度分享代码!
您可以选择一种方式赞助本站
支付宝转账赞助
支付宝扫一扫赞助
微信钱包扫描赞助