server { listen 80 default_server; listen [::]:80 default_server; server_name _; root /var/www/atelier-com-platform/public; index index.php; # Laisser HTTP ouvert pour la validation ACME HTTP-01. location ^~ /.well-known/acme-challenge/ { root /var/www/acme-challenge; default_type text/plain; try_files $uri =404; } location / { try_files $uri /index.php$is_args$args; } location ~ \.php$ { include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param HTTP_HOST $host; fastcgi_pass unix:/run/php/php8.2-fpm.sock; } } # Activer un bloc 443 seulement après certificat actif. # Exemple minimal : # # server { # listen 443 ssl http2; # listen [::]:443 ssl http2; # server_name burgerfactory.ateliercomdesfranchises.fr boutique.client.fr; # # ssl_certificate /etc/letsencrypt/live/boutique.client.fr/fullchain.pem; # ssl_certificate_key /etc/letsencrypt/live/boutique.client.fr/privkey.pem; # # root /var/www/atelier-com-platform/public; # index index.php; # # location / { # try_files $uri /index.php$is_args$args; # } # # location ~ \.php$ { # include fastcgi_params; # fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; # fastcgi_param HTTP_HOST $host; # fastcgi_pass unix:/run/php/php8.2-fpm.sock; # } # }