1. 程式人生 > >Apache服務器反向代理,負載均衡,熱備份

Apache服務器反向代理,負載均衡,熱備份

pass eve oca apache服務 8.0 pro 最大 均衡 apache服務器

負載均衡:

第一步:首先下載安裝apache,我選擇的是Apache2.2.19.

第二步:修改apache安裝目錄下的conf/httpd.conf,打開如下配置(默認註釋掉了)

技術分享

   打開vhost配置的自配置文件:

技術分享 

第三步:註釋掉Vhost配置文件裏面原來的,增加<VirtualHost *:80>

    ServerAdmin [email protected]-host2.example.com
    DocumentRoot "D:/apache2.2/httpd-2.2-x64/htdocs"
    ServerName dummy-host2.example.com
    ErrorLog 
"logs/dummy-host2.example.com-error.log" CustomLog "logs/dummy-host2.example.com-access.log" common ProxyRequests Off ProxyPreserveHost on ProxyPass / balancer://tomcat-Hello222/ ProxyPassReverse / balancer://tomcat-Hello222/ <Proxy balancer://tomcat-Hello222/>
    
    # 熱備份 #BalancerMember http://
192.168.0.101:8080 #BalancerMember http://192.168.0.110:8080 status=+H
    # loadfactor=1 route=tomcat8_local smax=5 max=20 ttl=120 retry=300 timeout=15 這個為配置的參數,最大鏈接,超時,等等 BalancerMember http://192.168.0.101:8080 loadfactor=1 route=tomcat8_local smax=5 max=20 ttl=120 retry=300 timeout=15 BalancerMember http://
192.168.0.100:8080 loadfactor=1 route=tomcat8_local smax=5 max=20 ttl=120 retry=300 timeout=15 ProxySet lbmethod=bybusyness </Proxy> </VirtualHost>

熱備份:

  如上圖去掉給BalancerMember配置的參數等,給備份服務器加上status=+H

註意:以上代碼為本人實現,如需照抄請修改 ProxyPass處的Hello222為你自己的工程名。

Apache服務器反向代理,負載均衡,熱備份