# Serveur par défaut server { listen 80 default_server; listen [::]:80 default_server; # Configuration SSL listen 443 ssl default_server; listen [::]:443 ssl default_server; # Note : Vous devez désactiver gzip pour le trafic SSL. # Voir : https://bugs.debian.org/773332 # Renseignez-vous sur ssl_ciphers pour garantir une configuration sécurisée # Voir : https://bugs.debian.org/765782 # Certificats auto-signés générés par le package ssl-cert # Ne les utilisez pas dans un serveur de production ! include snippets/snakeoil.conf; server_name _; root /var/www/html; index index.php index.html index.htm index.nginx-debian.html; location / { # Essai de servir la demande comme fichier, puis comme répertoire, puis affichage d'un 404 try_files $uri $uri/ =404; } # Passer les scripts PHP au serveur FastCGI location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.3-fpm.sock; } # Refuser l'accès aux fichiers .htaccess si la racine du document d'Apache # concorde avec celle de nginx location ~ /\.ht { deny all; } }