server { listen 80; server_name edducity.com www.edducity.com; root /var/www/html/edducity; index index.php index.html index.htm; add_header X-Frame-Options "SAMEORIGIN" always; add_header X-XSS-Protection "1; mode=block" always; add_header X-Content-Type-Options "nosniff" always; add_header Referrer-Policy "no-referrer-when-downgrade" always; add_header Content-Security-Policy "default-src 'self' http: https: data: blob: 'unsafe-inline'" always; gzip on; gzip_vary on; gzip_min_length 1024; gzip_types text/plain text/css text/xml text/javascript application/javascript application/xml+rss application/json; location / { try_files $uri $uri/ /index.php?$query_string; } location = /registro { try_files $uri /registracion.php; } location = /jugar { try_files $uri /juego.php; } location = /login { try_files $uri /login.php$is_args$args; } location = /cambiar-pass { try_files $uri /cambiar_pass.php; } location = /introduccion { try_files $uri /video_yt.html; } location ~ \.php$ { include fastcgi_params; fastcgi_pass edducity_fpm:9000; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } location ~ /\.ht { deny all; } location = /favicon.ico { log_not_found off; access_log off; } location = /robots.txt { log_not_found off; access_log off; allow all; } location ~* \.(css|gif|ico|jpeg|jpg|js|png)$ { expires 1y; add_header Cache-Control "public, immutable"; log_not_found off; } }