Nginx: Load-Balancing: Unterschied zwischen den Versionen

Aus QBWiki
Zur Navigation springenZur Suche springen
(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:…“)
 
 
Zeile 1: Zeile 1:
  
<h4>010_upstream.conf</h4>
+
====010_upstream.conf====
 
<syntaxhighlight lang="nginx">
 
<syntaxhighlight lang="nginx">
 
   upstream http_gateway {
 
   upstream http_gateway {
Zeile 10: Zeile 10:
 
</syntaxhighlight>
 
</syntaxhighlight>
  
<h4>040_proxy.conf</h4>
+
====040_proxy.conf====
 
<syntaxhighlight lang="nginx">
 
<syntaxhighlight lang="nginx">
 
   location / {
 
   location / {

Aktuelle Version vom 26. Juni 2019, 15:28 Uhr

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;

  }