# Configuration Nginx pour les installations # nginx-install.conf server { listen 80; server_name install.web-sentinel.taaazzz-prog.fr; root /usr/share/nginx/html; index index.html; # Autoriser les téléchargements de scripts location ~* \.(sh|py|js)$ { add_header Content-Type "text/plain; charset=utf-8"; add_header Content-Disposition "inline"; add_header Access-Control-Allow-Origin "*"; } # Sécurité add_header X-Frame-Options "DENY" always; add_header X-Content-Type-Options "nosniff" always; # CORS pour les téléchargements add_header Access-Control-Allow-Methods "GET, HEAD, OPTIONS" always; add_header Access-Control-Allow-Headers "Origin, X-Requested-With, Content-Type, Accept" always; # Logs spécifiques access_log /var/log/nginx/install-access.log; error_log /var/log/nginx/install-error.log; }