<html><body><div style="font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000"><div><!--StartFragment--><p style="margin: 0px;" data-mce-style="margin: 0px;">Tomcat: 9.0.8 nginx: 1.12.2</p><p style="margin: 0px;" data-mce-style="margin: 0px;"><br></p><p style="margin: 0px;" data-mce-style="margin: 0px;">I have this configuration:</p><p style="margin: 0px;" data-mce-style="margin: 0px;"><br></p><p style="margin: 0px;" data-mce-style="margin: 0px;">Vaadin 8 application, served via Tomcat 9.</p><p style="margin: 0px;" data-mce-style="margin: 0px;"><br></p><p style="margin: 0px;" data-mce-style="margin: 0px;">The application has manual push with websocket transport.</p><p style="margin: 0px;" data-mce-style="margin: 0px;"><br></p><p style="margin: 0px;" data-mce-style="margin: 0px;"><br data-mce-bogus="1"></p><p style="margin: 0px;" data-mce-style="margin: 0px;"><strong>If I use the app directly from Tomcat,</strong><br data-mce-bogus="1"></p><p style="margin: 0px;" data-mce-style="margin: 0px;"><br data-mce-bogus="1"></p><p style="margin: 0px;" data-mce-style="margin: 0px;">-the Websocket connection works correctly.</p><p style="margin: 0px;" data-mce-style="margin: 0px;"><br></p><p style="margin: 0px;" data-mce-style="margin: 0px;">-the upload within the app of 10mb files works.</p><p style="margin: 0px;" data-mce-style="margin: 0px;"><br data-mce-bogus="1"></p><p style="margin: 0px;" data-mce-style="margin: 0px;"><br></p><p style="margin: 0px;" data-mce-style="margin: 0px;"><strong>If I use the application through nginx proxy,</strong></p><p style="margin: 0px;" data-mce-style="margin: 0px;"><br data-mce-bogus="1"></p><p style="margin: 0px;" data-mce-style="margin: 0px;">the upload works for very small files only (max 61440 bytes) and the websocket initially works, but after 30 seconds the application hangs (I think the websocket gets closed).</p><p style="margin: 0px;" data-mce-style="margin: 0px;"><br></p><p style="margin: 0px;" data-mce-style="margin: 0px;"><br></p><p style="margin: 0px;" data-mce-style="margin: 0px;">This is the nginx configuration:</p><p style="margin: 0px;" data-mce-style="margin: 0px;"><br></p><p style="margin: 0px;" data-mce-style="margin: 0px;"><br></p><p style="margin: 0px;" data-mce-style="margin: 0px;"><br data-mce-bogus="1"></p><p style="margin: 0px;" data-mce-style="margin: 0px;"><br data-mce-bogus="1"></p><p style="margin: 0px;" data-mce-style="margin: 0px;"><strong>nginx.conf</strong><br data-mce-bogus="1"></p><p style="margin: 0px;" data-mce-style="margin: 0px;"><br data-mce-bogus="1"></p><p style="margin: 0px;" data-mce-style="margin: 0px;"><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">user nginx;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">worker_processes auto;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">error_log /var/log/nginx/error.log;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">pid /run/nginx.pid;</span><br><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;"># Load dynamic modules. See /usr/share/nginx/README.dynamic.</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">include /usr/share/nginx/modules/*.conf;</span><br><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">events {</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    worker_connections 1024;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">}</span><br><br><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">http {</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">                      '$status $body_bytes_sent "$http_referer" '</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">                      '"$http_user_agent" "$http_x_forwarded_for"';</span><br><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    log_format main_ext '$remote_addr - $remote_user [$time_local] "$request" ' </span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">            '$status $body_bytes_sent "$http_referer" ' </span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">            '"$http_user_agent" "$http_x_forwarded_for" ' </span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">            '"$host" sn="$server_name" ' </span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">            'rt=$request_time ' </span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">            'ua="$upstream_addr" us="$upstream_status" ' </span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">            'ut="$upstream_response_time" ul="$upstream_response_length" ' </span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">            'cs=$upstream_cache_status' ;</span><br><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    access_log  /var/log/nginx/access.log  main_ext;</span><br><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    # Mitigate httpoxy attack (see README for details)</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    proxy_set_header Proxy "";</span><br><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    include             /etc/nginx/mime.types;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    default_type        application/octet-stream;</span><br><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    </span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    map $http_upgrade $connection_upgrade {</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">        default upgrade;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">        ''      close;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    }</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    </span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    # Load modular configuration files from the /etc/nginx/conf.d directory.</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    # See http://nginx.org/en/docs/ngx_core_module.html#include</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    # for more information.</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    include /etc/nginx/conf.d/*.conf;</span><br><br><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    server {</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    listen 80;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    server_name demo.myserver.com;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">        # Load configuration files for the default server block.</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">        include /etc/nginx/default.d/*.conf;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    }</span><br><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    client_body_buffer_size     10M;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    client_max_body_size        10M;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    gzip                        on;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    send_timeout                600;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    proxy_connect_timeout       81640;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    proxy_send_timeout          81640;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    proxy_read_timeout            81640;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    proxy_set_header Connection    "";</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    proxy_http_version            1.1;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    proxy_buffering                off;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    proxy_redirect                off;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    proxy_request_buffering        off;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    types_hash_max_size            2048;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    sendfile                    on;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    tcp_nopush                    on;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    tcp_nodelay                    on;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    </span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">}</span><br><br><br data-mce-bogus="1"></p><p style="margin: 0px;" data-mce-style="margin: 0px;"><br data-mce-bogus="1"></p><p style="margin: 0px;" data-mce-style="margin: 0px;"><strong>myvhost.conf</strong><br data-mce-bogus="1"></p><br data-mce-bogus="1"><p style="margin: 0px;" data-mce-style="margin: 0px;"><!--EndFragment--> </p><!--EndFragment--></div><div><br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">proxy_cache_path /tmp/NGINX_cache-demo/ levels=1:2 keys_zone=demo:10m max_size=100m inactive=1h;</span><br><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">upstream demo {</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    ip_hash;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;"> </span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    server 172.16.1.1:8080 max_fails=0 fail_timeout=3s;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    keepalive 100;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">}</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;"> </span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">     </span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">server {</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    listen 80;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    server_name demo.myserver.com;</span><br><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    # Redirect all HTTP to HTTPS</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    location / {    </span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">        return 301 https://$server_name$request_uri;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    }</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    </span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">}</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;"> </span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">server {</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    server_name demo.impresacloud.com;</span><br><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    listen 443 ssl http2; # managed by Certbot</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    ssl_certificate /etc/letsencrypt/live/demo.impresacloud.com/fullchain.pem; # managed by Certbot</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    ssl_certificate_key /etc/letsencrypt/live/demo.impresacloud.com/privkey.pem; # managed by Certbot</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    access_log /var/log/nginx/access_demo.log main_ext; </span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    error_log /var/log/nginx/error_demo.log info; </span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    </span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">        client_max_body_size 128m;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">        # disable unsupported ciphers</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">        #ssl_ciphers AESGCM:HIGH:!aNULL:!MD5;</span><br><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">        # ssl optimizations</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">        ssl_session_cache shared:SSL:60m;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">        #sl_session_timeout 60m;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">        add_header Strict-Transport-Security "max-age=31536000";</span><br><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">            client_header_timeout 3m;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">            client_body_timeout 3m;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    </span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    </span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    # Risolve loop di redirect</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    location = /app/ {</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">        return 302 /;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    }</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    location = /app {</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">        return 302 /;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    }</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;"> </span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    # A location block is needed per URI group</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    </span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    location / {</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    </span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">        #proxy_read_timeout 300;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">        #proxy_connect_timeout 300;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">        proxy_cache demo;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">        proxy_cookie_path /app /;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">        error_page 500 502 503 504 /server_down.html;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">        </span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">        ### force timeouts if one of backend is died ##</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">        #proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">        ### Set headers ####</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">        #proxy_set_header        Accept-Encoding   "";</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">        proxy_set_header X-Forwarded-Host            $host;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">        proxy_set_header        Host                $host;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">        proxy_set_header        X-Real-IP           $remote_addr;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">        proxy_set_header        X-Forwarded-For     $proxy_add_x_forwarded_for;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">        proxy_set_header        X-Forwarded-Server    $host;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">        proxy_cache_bypass $http_upgrade;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">        proxy_set_header Upgrade $http_upgrade;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">        proxy_set_header Connection $connection_upgrade;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">        </span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">            proxy_buffering           off;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">            proxy_ignore_client_abort off;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">            proxy_redirect off;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">        </span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">        ### Most PHP, Python, Rails, Java App can use this header ###</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">        #proxy_set_header        X-Forwarded-Proto $scheme;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">        #add_header              Front-End-Https   on;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">        #proxy_pass_request_headers On;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">        </span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">        #proxy_buffer_size 64k;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">        #proxy_buffers 16 32k;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">        #proxy_busy_buffers_size 64k;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">        </span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">            #proxy_connect_timeout   3600;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">            #proxy_read_timeout      84600s;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">            #proxy_send_timeout      84600s;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">        </span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">        #reset_timedout_connection    off;</span><br><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">        </span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">        proxy_pass http://demo/app/;        </span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    }</span><br><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">       location = /server_down.html {</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">        root  /opt/ImpresaCloud/proxy_html/;</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">    }</span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">   </span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">   </span><br><span style="font-family: "lucida console", sans-serif;" data-mce-style="font-family: 'lucida console', sans-serif;">}</span><br><br><br data-mce-bogus="1"></div></div></body></html>