Nginx负载均衡

先记录,在整理格式

(1)A 作为主服务器,不承担处理业务,A 负载到B,C
upstream a.com { 
      server  192.168.5.126:80; 
      server  192.168.5.27:80; 

  
server{ 
    listen 80; 
    server_name a.com; 
    location / { 
        proxy_pass         http://a.com; 
        proxy_set_header   Host             $host; 
        proxy_set_header   X-Real-IP        $remote_addr; 
        proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for; 
    } 
}
(2)A 作为主服务器,并且承担处理业务,转发到A,B,C.
upstream a.com { 
      server  192.168.5.126:80; 
      server  192.168.5.27:80; 
      server  127.0.0.1:8080; 
}
server{ 
    listen 80; 
    server_name a.com; 
    location / { 
        proxy_pass         http://a.com; 
        proxy_set_header   Host             $host; 
        proxy_set_header   X-Real-IP        $remote_addr; 
        proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for; 
    } 
}
server{ 
    listen 8080; 
    server_name a.com; 
    index index.html; 
    root /data0/htdocs/www; 
}





upstream jbossServer{  //jbossServer 是影射的域名

        server 10.164.194.123:8080 weight=10;
    }


    upstream appServer{
        server 10.164.197.11:8080 weight=10;
        server 10.164.197.12:8080 weight=10;
    }


    upstream OutreachplatformServer{
        server 10.164.194.123:9080  weight=10;
    }


    upstream apptestServer{
       server 10.164.194.115:8010  weight=10;
    }


    upstream appdevServer{
       server 10.164.197.219:8010  weight=10;
    }






    server {
        listen       80;
        server_name  10.164.194.123;


        underscores_in_headers on;


        #charset koi8-r;


        #access_log  logs/host.access.log  main;




        location / {

            root   /home/nginx/deploy;

    index  index.html index.htm;
        }


        location ~ (\.do)$
                {
                        proxy_pass http://jbossServer;
                        proxy_read_timeout 180;
                       client_max_body_size    1000m;
                }




        location ~ ^/PaymentPlatform/api/
                {
                        proxy_pass http://jbossServer;
                        proxy_read_timeout 180;
                       client_max_body_size    1000m;
                }


        location ^~/app/ht
                {


                    alias  /usr/local/static/;
                }


        location ^~/static
                {
                        alias /usr/local/static/;
                }
        location ~ ^/app/
                {
                        proxy_pass http://appServer;
                        proxy_read_timeout 180;
                        client_max_body_size    1000m;

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值