server { listen 80; server_name localhost; # Define the root directory for the site root /usr/share/nginx/html; # Specify the index files index index.html index.htm; # Handle requests location / { try_files $uri $uri/ /index.html; } # Custom error pages error_page 404 /404.html; location = /404.html { internal; } # Optional: Add gzip compression for better performance gzip on; gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript; gzip_min_length 1000; }