proxy_pass

rusli
Site Admin
文章: 212
註冊時間: 週三 7月 07, 2010 9:49 pm

proxy_pass

文章rusli » 週五 9月 08, 2017 9:30 am

修正後記得執行 sudo nginx -t , 若沒問題再執行 sudo nginx -s reload
172.16.12.204 & 172.16.12.202 設定檔

/etc/nginx/default.d/api.conf

代碼: 選擇全部

location /dal/CustomerCare/ {
    proxy_pass  http://CustomerCare_backend/;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}


/etc/nginx/default.d/api.upstream

代碼: 選擇全部

upstream CustomerCare_backend {
    ip_hash;
    server 172.16.8.68:33148;
    server 172.16.8.212:33148;
    keepalive 16;
}


/etc/nginx/default.d/web.upstream

代碼: 選擇全部

upstream http_backend {
    ip_hash;
    server 172.16.8.68:50002;
    server 172.16.8.212:50002;
    keepalive 16;
}


/etc/nginx/default.d/web.conf

代碼: 選擇全部

location / {
        proxy_http_version      1.1;
        proxy_set_header Connection "";
        proxy_pass  http://http_backend/;
}


/etc/nginx/nginx.conf

代碼: 選擇全部

http {

    ... 略 ...
    include /etc/nginx/default.d/*.upstream;

    server {
        listen       80 default_server;
        listen       [::]:80 default_server;
        server_name  _;
        root         /usr/share/nginx/html;

        # Load configuration files for the default server block.
        include /etc/nginx/default.d/*.conf;

        #location / {
        #}

            ... 略 ...
    }
}

回到「Nginx」

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客