nginx配置 负载均衡

配置nginx

 

#配置虚拟主机
    server {
        listen      80;
        server_name  www.testaaa.com;
        location / {
            #root   /usr/local/nginx/html-01;
           proxy_pass http://tomcat_cluster;
            index  index.jsp index.htm;
        }

   }
   
    #配置负载均衡的服务器地址   默认方式轮询
    upstream tomcat_cluster{
        server 192.168.1.6:8080;
        server 192.168.1.6:8081;
    }
    #配置负载均衡的服务器地址   最少连接数
    upstream tomcat_cluster{
        least_conn; 
        server 192.168.1.6:8080;
        server 192.168.1.6:8081;
    }
    
    #配置负载均衡的服务器地址   权重分配服务请求 weight默认都为1
    upstream tomcat_cluster{
        server 192.168.1.6:8080 weight=2;
        server 192.168.1.6:8081;
    }
   
   
   # ip地址hash  同一客户端的请求会被分发到同一个服务器上进行响应请求
    upstream tomcat_cluster{
        ip_hash; 
        server 192.168.1.6:8080;
        server 192.168.1.6:8081;
    }
    
    # fair 按后端服务器的响应时间来分配请求,响应时间短的优先分配。
    upstream tomcat_cluster{
        ip_hash; 
        server 192.168.1.6:8080;
        server 192.168.1.6:8081;
    }
    

 

 

 

.nginx轮询以外的其他负载均衡方式

 

  

 

 

 

配置tomcat在80和81端口的tomcat的管理页上添加js脚本

<script>
alert("I'M IS 8080");
</script>

访问结果为

 

posted @ 2018-01-15 19:01  迷~途  阅读(156)  评论(0编辑  收藏  举报