haproxy简单负载均衡搭建

阅读更多

最近对负载均衡进行搭建具体方法如下:

  • haproxy 修改部分(haproxy-cfg.cfg)
global
     daemon
     maxconn 4500 
defaults
        mode http
        timeout connect 5000ms
        timeout client 50000ms
        timeout server 180000ms
        stats enable
        stats uri /stats
        stats auth admin:linkage!^*
frontend http-in
        bind *:9090
        default_backend dynamic_servers
backend dynamic_servers
        mode http
        option httpclose
        option forwardfor header X-Forwarded-For
        appsession JSESSIONID len 52 timeout 30m
        balance roundrobin
        server server_9091 218.9.70.6:9091 maxconn 250
        server server_9092 218.9.70.6:9092 maxconn 250
        server server_9093 218.9.70.6:9093 maxconn 250
        server server_9094 218.9.70.6:9094 maxconn 250
        server server_9095 218.9.70.6:9095 maxconn 250

 使用haproxy做端口转发,只需要修改tomcat的 到不同的端口(保证端口不被占用)

在haproxy映射即可。

启动方法 ./haproxy -f haproxy-cfg.cfg

haproxy 有编译好的版本,也可以自行编译参考方法

http://wenku.baidu.com/view/0a7a28154431b90d6c85c760.html 

tomcat示例

port="9005" shutdown="SHUTDOWN">
 
  
  
  
  
  
  
  
 
  
  
    
    
  
 
  
  
    
    
    
    
    
    port="9091" protocol="HTTP/1.1" 
               connectionTimeout="100000" 
               redirectPort="8443" URIEncoding="gbk"/>

               
    
    
.....

 

 

你可能感兴趣的:(web容器)