diff --git a/nginx/default-ssl.conf b/nginx/default-ssl.conf index ad3dad4..57dacb3 100644 --- a/nginx/default-ssl.conf +++ b/nginx/default-ssl.conf @@ -18,6 +18,13 @@ server { client_max_body_size 10M; + # Security headers + add_header X-Frame-Options "SAMEORIGIN" always; + add_header X-Content-Type-Options "nosniff" always; + add_header Referrer-Policy "strict-origin-when-cross-origin" always; + add_header Permissions-Policy "geolocation=(), microphone=(), camera=()" always; + add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always; + location / { try_files $uri $uri/ /index.html; } diff --git a/nginx/default.conf b/nginx/default.conf index c4feb25..f8ff013 100644 --- a/nginx/default.conf +++ b/nginx/default.conf @@ -8,6 +8,12 @@ server { client_max_body_size 10M; + # Security headers + add_header X-Frame-Options "SAMEORIGIN" always; + add_header X-Content-Type-Options "nosniff" always; + add_header Referrer-Policy "strict-origin-when-cross-origin" always; + add_header Permissions-Policy "geolocation=(), microphone=(), camera=()" always; + location / { try_files $uri $uri/ /index.html; }