# Site statique {{ item.nom }} — genere par Set-OPS (role serveur_web_frontal). Ne pas editer. # Sert derriere l'edge (TLS termine a l'edge). Racine = depot git / sous-dossier. server { listen 80; server_name {{ item.server_name }}; root {{ serveur_web_frontal_racine_base }}/{{ item.nom }}{{ ('/' ~ item.sous_dossier) if (item.sous_dossier | default('')) else '' }}; index index.html; add_header X-Content-Type-Options "nosniff" always; add_header X-Frame-Options "SAMEORIGIN" always; add_header Referrer-Policy "strict-origin-when-cross-origin" always; add_header Content-Security-Policy "{{ (item.csp | default(serveur_web_frontal_csp_defaut)) | trim }}" always; gzip on; gzip_types text/css application/javascript text/html image/svg+xml; gzip_min_length 1024; location /assets/ { expires 7d; add_header Cache-Control "public"; } location / { try_files $uri $uri/ $uri.html =404; } error_page 404 /404.html; access_log /var/log/nginx/{{ item.nom }}.access.log; error_log /var/log/nginx/{{ item.nom }}.error.log; }