user nginx;
worker_processes  1;

events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;

    sendfile off;
    send_timeout 20;
    keepalive_timeout 60;

    gzip on;
    gzip_static on;
    gzip_min_length 512;
    gzip_buffers 16 8k;
    gzip_http_version 1.1;
    gzip_vary on;
    gzip_comp_level 6;
    gzip_proxied any;
    gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript text/x-js;
    gzip_disable "MSIE [1-6]\.(?!.*SV1)";

    server {
        listen 80 default_server;
        listen [::]:80 default_server;
        server_name _;

        root /blog/_site;
        index index.html;
        add_header Cache-Control "no-cache";

        location /newcomment {
            proxy_set_header Host $host;
            proxy_set_header X-Forwarded-For $remote_addr;
            proxy_pass http://stacosys:8100/newcomment;
        }

        location /web {
            proxy_pass http://stacosys:8100/web;
            proxy_set_header Host $host;
            proxy_set_header X-Forwarded-Proto $scheme;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;           
        }        
    }
}
