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; } # redirections to preserve inbound links rewrite ^/migration-du-blog-sous-pelican.html$ https://blogduyax.madyanne.fr/2013/migration-du-blog-sous-pelican/ redirect; rewrite ^/2017/nextcloud-securite/$ https://blogduyax.madyanne.fr/2017/securite-des-donnees-focus-sur-nextcloud/ redirect; rewrite ^/installation-de-shinken.html$ https://blogduyax.madyanne.fr/2014/installation-de-shinken/ redirect; rewrite ^/retour-dexperience-ubuntu-touch.html$ https://blogduyax.madyanne.fr/2015/retour-dexperience-ubuntu-touch/ redirect; rewrite ^/haute-disponibilite-avec-corosync-et-pacemaker.html$ https://blogduyax.madyanne.fr/2013/haute-disponibilite-avec-corosync-et-pacemaker/ redirect; rewrite ^/feeds/all.atom.xml$ https://blogduyax.madyanne.fr/rss.xml redirect; rewrite ^/feed.xml$ https://blogduyax.madyanne.fr/rss.xml redirect; } }