apache 配置會話保持


1.修改apache_home/conf/httpd.conf,增加以下模塊(取消注釋,如有其他依賴, 則相應取消注釋)

LoadModule proxy_module modules /mod_proxy .so
LoadModule proxy_http_module modules /mod_proxy_http .so
LoadModule proxy_balancer_module modules /mod_proxy_balancer .so
 
2修改apache_home/conf/httpd.conf,配置VirtualHost實現負載均衡和會話保持,增加下面節點
< VirtualHost  *>
     Header add Set-Cookie "routeId=.%{BALANCER_WORKER_ROUTE}e;path=/" env=BALANCER_ROUTE_CHANGED  <!--設置cookie用來實現會話保持-->
     ProxyRequests Off
     ProxyPreserveHost On
     ProxyPass /myApp balancer://proxy/myApp stickysession=routeId  <!--取出設置的cookie, 轉到相應的后端服務器-->
     < Proxy  balancer://proxy>
         Order Deny,Allow
         Allow from all
         BalancerMember http://150.20.20.91:8001 route=server1
         BalancerMember http://150.20.20.92:8001 route=server2
     </ Proxy >
</ VirtualHost >
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM