Files
website/nginx.conf
2026-01-08 08:37:38 +01:00

31 lines
987 B
Nginx Configuration File

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";
}
}