4
edits
| Line 23: | Line 23: | ||
==Configuration Nginx== | ==Configuration Nginx== | ||
Voici un fichier de configuration Nginx qui fonctionne pour Debian 11, PHP7.4, Nginx 1.18 et Dolibarr 14 : | Voici un fichier de configuration Nginx qui fonctionne en HTTPS pour Debian 11, PHP7.4, Nginx 1.18 et Dolibarr 14 : | ||
<blockquote>server { | <blockquote>server { | ||
root /var/www/dolibarr/htdocs; | root /var/www/dolibarr/htdocs; | ||
index index.html index.php; | |||
server_name dolibarr.example.fr; | server_name dolibarr.example.fr; | ||
location / { | location / { | ||
try_files $uri $uri/ =404; | try_files $uri $uri/ =404; | ||
} | } | ||
location ~ [^/]\.php(/|$) { | location ~ [^/]\.php(/|$) { | ||
fastcgi_intercept_errors on; | fastcgi_intercept_errors on; | ||
| Line 59: | Line 47: | ||
fastcgi_param SCRIPT_NAME $fastcgi_script_name; | fastcgi_param SCRIPT_NAME $fastcgi_script_name; | ||
fastcgi_pass unix:/run/php/php7.4-fpm.sock; | fastcgi_pass unix:/run/php/php7.4-fpm.sock; | ||
| Line 66: | Line 52: | ||
} | } | ||
listen [::]:443 ssl ipv6only=on; | listen [::]:443 ssl ipv6only=on; | ||
listen 443 ssl; | listen 443 ssl; | ||
ssl_certificate /etc/letsencrypt/live/dolibarr.example.fr/fullchain.pem; | ssl_certificate /etc/letsencrypt/live/dolibarr.example.fr/fullchain.pem; | ||
ssl_certificate_key /etc/letsencrypt/live/dolibarr.example.fr/privkey.pem; | ssl_certificate_key /etc/letsencrypt/live/dolibarr.example.fr/privkey.pem; | ||
include /etc/letsencrypt/options-ssl-nginx.conf; | include /etc/letsencrypt/options-ssl-nginx.conf; | ||
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; | ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; | ||
error_log /var/log/nginx/dolibarr.example.fr/error.log warn; | error_log /var/log/nginx/dolibarr.example.fr/error.log warn; | ||
| Line 90: | Line 76: | ||
return 301 <nowiki>https://$host$request_uri</nowiki>; | return 301 <nowiki>https://$host$request_uri</nowiki>; | ||
} | } | ||
listen [::]:80; | listen [::]:80; | ||
listen 80; | |||
server_name dolibarr.example.fr; | server_name dolibarr.example.fr; | ||
return 404; | return 404; | ||
}</blockquote> | }</blockquote> | ||
edits