14345: Disable proxy request buffering in Nginx keepproxy example.
authorTom Clegg <tclegg@veritasgenetics.com>
Wed, 21 Nov 2018 19:34:17 +0000 (14:34 -0500)
committerTom Clegg <tclegg@veritasgenetics.com>
Wed, 21 Nov 2018 19:34:17 +0000 (14:34 -0500)
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

doc/install/install-keep-web.html.textile.liquid
doc/install/install-keepproxy.html.textile.liquid

index fdbce337c6e142fe195d3f624dbb3727759e7c1b..2991d7b0dc2df95aef92aaf191856067d3362adf 100644 (file)
@@ -113,8 +113,8 @@ server {
     proxy_set_header    Host            $host;
     proxy_set_header    X-Forwarded-For $proxy_add_x_forwarded_for;
 
-    client_max_body_size 0;
-    proxy_http_version 1.1;
+    client_max_body_size    0;
+    proxy_http_version      1.1;
     proxy_request_buffering off;
   }
 }
index 0a47eba1bdf02b18ff3a2f9325ed8f1c583af5ac..db24953fccb17d35bbf1232f2caa34e19104cea6 100644 (file)
@@ -79,22 +79,24 @@ upstream keepproxy {
 }
 
 server {
-  listen                <span class="userinput">[your public IP address]</span>:443 ssl;
-  server_name           keep.<span class="userinput">uuid_prefix</span>.your.domain;
+  listen                  <span class="userinput">[your public IP address]</span>:443 ssl;
+  server_name             keep.<span class="userinput">uuid_prefix</span>.your.domain;
 
-  proxy_connect_timeout 90s;
-  proxy_read_timeout    300s;
-  proxy_set_header      X-Real-IP $remote_addr;
+  proxy_connect_timeout   90s;
+  proxy_read_timeout      300s;
+  proxy_set_header        X-Real-IP $remote_addr;
+  proxy_http_version      1.1;
+  proxy_request_buffering off;
 
-  ssl                   on;
-  ssl_certificate       /etc/nginx/keep.<span class="userinput">uuid_prefix</span>.your.domain-ssl.crt;
-  ssl_certificate_key   /etc/nginx/keep.<span class="userinput">uuid_prefix</span>.your.domain-ssl.key;
+  ssl                     on;
+  ssl_certificate         /etc/nginx/keep.<span class="userinput">uuid_prefix</span>.your.domain-ssl.crt;
+  ssl_certificate_key     /etc/nginx/keep.<span class="userinput">uuid_prefix</span>.your.domain-ssl.key;
 
   # Clients need to be able to upload blocks of data up to 64MiB in size.
-  client_max_body_size  64m;
+  client_max_body_size    64m;
 
   location / {
-    proxy_pass          http://keepproxy;
+    proxy_pass            http://keepproxy;
   }
 }
 </pre></notextile>