server { listen 80; listen [::]:80; server_name furtka.org www.furtka.org; root /var/www/furtka.org; index index.html; charset utf-8; gzip on; gzip_vary on; gzip_min_length 1024; gzip_comp_level 6; gzip_types text/css text/plain text/xml application/javascript application/json application/xml application/rss+xml application/atom+xml image/svg+xml font/woff font/woff2; location / { try_files $uri $uri/ $uri.html =404; } location = /favicon.svg { access_log off; log_not_found off; expires 7d; } location ~* \.(css|js|svg|woff2?|png|jpg|jpeg|webp|avif)$ { access_log off; expires 30d; add_header Cache-Control "public, immutable"; } error_page 404 /404.html; }