4. nginx - nrudenko/anarcho GitHub Wiki

/etc/nginx/sites-available/anarcho

upstream anarcho {
    server 0.0.0.0:5000 fail_timeout=0;
}

server {
    listen 80;
    listen [::]:80 default ipv6only=on;

    listen 443 ssl;

    ssl_certificate /etc/nginx/anarcho_amazon.cer;
    ssl_certificate_key /etc/nginx/anarcho_amazon.key;
    client_max_body_size 100m;

    location / {
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Host $http_host;
        proxy_redirect off;

        if (!-f $request_filename) {
            proxy_pass http://anarcho;
            break;
        }
    }
}