NGINX

###mafia1
upstream mafia1_gift_groupb {
server 10.219.0.6:8081; #max_fails=2 fail_timeout=10s;
}

upstream mafia1_gift_groupc {
server 10.219.4.4:9008 max_fails=0 fail_timeout=10s;
server 10.219.4.4:9009 max_fails=0 fail_timeout=10s;
}

upstream mafia1_scene_gift_groupc {
server 10.219.4.5:9010; #max_fails=5 fail_timeout=10s;
server 10.219.4.8:9010; #max_fails=5 fail_timeout=10s;
}

###tgmafia
upstream tgmafia_gift_sorted_groupb {
server 10.219.1.21:8081; #max_fails=2 fail_timeout=10s;
}

upstream tgmafia_ship_gift_groupc {
server 10.219.4.5:9008; #max_fails=2 fail_timeout=10s;
server 10.219.4.8:9008; #max_fails=2 fail_timeout=10s;
}

###stone
upstream stone_gift_groupb {
server 10.219.4.2:8081; #max_fails=2 fail_timeout=10s;
}

server {
    listen   8081; ## listen for ipv4
    server_name  recommend.yottagames.com;

    client_body_buffer_size     20M;
    client_max_body_size        100M;

    # Make site accessible from http://localhost/
    keepalive_requests 10000;

    ###mafia1
    #黑道1礼包排序实验B组
    location /mafia1/gift_sorted/group_b {
        proxy_pass http://mafia1_gift_groupb/;
        proxy_next_upstream error invalid_header timeout http_500 http_502 http_503 http_504 non_idempotent;
        proxy_next_upstream_tries 2;
        proxy_set_header  X-Real-IP $remote_addr;
        proxy_redirect off;
    }
    #黑道1礼包排序实验C组
    location /mafia1/gift_sorted/group_c {
        proxy_pass http://mafia1_gift_groupc/;
        proxy_next_upstream error invalid_header timeout http_500 http_502 http_503 http_504 non_idempotent;
        proxy_next_upstream_tries 2;
        proxy_set_header  X-Real-IP $remote_addr;
        proxy_redirect off;
    }
    #黑道1礼包排行榜B组
    location /mafia1/gift_recommend/group_b {
        proxy_pass http://mafia1_gift_groupb/;
        proxy_next_upstream error invalid_header timeout http_500 http_502 http_503 http_504 non_idempotent;
        proxy_next_upstream_tries 2;
        proxy_set_header  X-Real-IP $remote_addr;
        proxy_redirect off;
    }
    #黑道1礼包排行榜C组
    location /mafia1/gift_recommend/group_c {
        proxy_pass http://mafia1_gift_groupc/;
        proxy_next_upstream error invalid_header timeout http_500 http_502 http_503 http_504 non_idempotent;
        proxy_next_upstream_tries 2;
        proxy_set_header  X-Real-IP $remote_addr;
        proxy_redirect off;
    }
    #黑道1场景礼包
    location /mafia1/scene_gift/group_c {
        proxy_pass http://mafia1_scene_gift_groupc/;
        proxy_next_upstream error invalid_header timeout http_500 http_502 http_503 http_504 non_idempotent;
        proxy_next_upstream_tries 2;
        proxy_set_header  X-Real-IP $remote_addr;
        proxy_redirect off;
    }

    ###tgmafia
    #大黑帮礼包排序实验B组
    location /tgmafia/gift_sorted/group_b {
        proxy_pass http://tgmafia_gift_sorted_groupb/;
        proxy_next_upstream error invalid_header timeout http_500 http_502 http_503 http_504 non_idempotent;
        proxy_next_upstream_tries 2;
        proxy_set_header  X-Real-IP $remote_addr;
        proxy_redirect off;
    }
    #大黑帮商船礼包C组
    location /tgmafia/ship_gift/group_c {
        proxy_pass http://tgmafia_ship_gift_groupc/;
        proxy_next_upstream error invalid_header timeout http_500 http_502 http_503 http_504 non_idempotent;
        proxy_next_upstream_tries 2;
        proxy_set_header  X-Real-IP $remote_addr;
        proxy_redirect off;
    }

    ###stone
    #大酋长礼包排序实验
    location /stone/gift_sorted/group_b {
        proxy_pass http://stone_gift_groupb/;
        proxy_next_upstream error invalid_header timeout http_500 http_502 http_503 http_504 non_idempotent;
        proxy_next_upstream_tries 2;
        proxy_set_header  X-Real-IP $remote_addr;
        proxy_redirect off;
    }
    #大酋长礼包小窗实验
    location /stone/gift_preview/group_b {
        proxy_pass http://stone_gift_groupb/;
        proxy_next_upstream error invalid_header timeout http_500 http_502 http_503 http_504 non_idempotent;
        proxy_next_upstream_tries 2;
        proxy_set_header  X-Real-IP $remote_addr;
        proxy_redirect off;
    }

    error_log /var/log/nginx/error-recommend.log notice;
    access_log /var/log/nginx/access-recommend.log recommend;
}

posted @ 2022-08-19 22:50  luoganttcc  阅读(9)  评论(0)    收藏  举报