0

我想将来自 IP : 1.1.1.1 的流量重定向到上游块中的 server2 ,只有当 server2 关闭时,流量才应该路由到 server1

upstream backendServer {
    #ip_hash;
    server localhost:3000; #server1
    server localhost:3100; #server2 (traffic from 1.1.1.1 should route here unless and until server2 is closed)
    }

server {
    listen 80;
    server_name server_name;
    rewrite ^ https://$host$request_uri? permanent;
}

server {
    listen 443;
    ssl on;
    ssl_certificate server_name.crt;
    ssl_certificate_key server_name.txt;

    server_name server_name;
    index index.html index.htm index.nginx-debian.html;
    #root /home/ubuntu/server_name;

    location / {
        proxy_pass http://backendServer;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass
        $http_upgrade;
    }
}
4

0 回答 0