Nginx: Load-Balancing
Aus QBWiki
Version vom 26. Juni 2019, 15:28 Uhr von Pascal (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „ <h4>010_upstream.conf</h4> <syntaxhighlight lang="nginx"> upstream http_gateway { server 10.0.2.1:443 fail_timeout=90s max_fails=1; server 10.0.4.1:…“)
010_upstream.conf
upstream http_gateway {
server 10.0.2.1:443 fail_timeout=90s max_fails=1;
server 10.0.4.1:443 fail_timeout=90s max_fails=1;
server 10.0.6.1:443 fail_timeout=90s max_fails=1;
server 10.0.8.1:443 fail_timeout=90s max_fails=1;
}
040_proxy.conf
location / {
proxy_buffer_size 128k;
proxy_buffers 4 256k;
proxy_busy_buffers_size 256k;
proxy_http_version 1.1;
proxy_redirect off;
proxy_ssl_server_name on;
proxy_ssl_name $host;
proxy_set_header Host ;
proxy_set_header X-MS-Proxy $host;
proxy_set_header X-Forwarded-Host $host:$server_port;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass https://http_gateway;
proxy_connect_timeout 5s;
proxy_send_timeout 10s;
proxy_read_timeout 10s;
}