server { listen 80; server_name jmpgames.it www.jmpgames.it; # Serve static files root /var/www/jmpgames.it; index index.html; # Logging: We use the default paths so they output to Docker logs (stdout/stderr) # This allows 'homepage' and 'fail2ban' to monitor them easily. access_log /var/log/nginx/access.log; error_log /var/log/nginx/error.log; # Performance: Enable Gzip gzip on; gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript; # Security: Hide Nginx version number server_tokens off; location / { # First attempt to serve request as file, then as directory, then 404 try_files $uri $uri/ =404; } # Cache settings for static assets (images, css, js) location ~* \.(css|js|jpg|jpeg|png|gif|ico|svg|woff|woff2|ttf|eot)$ { expires 30d; add_header Cache-Control "public, no-transform"; } }