Prérequis: Difference between revisions

Jump to navigation Jump to search
m
mNo edit summary
Tag: 2017 source edit
Line 20: Line 20:


=Serveurs WEB=
=Serveurs WEB=
Dolibarr peut fonctionner aussi bien avec Apache qu'avec Nginx.
Dolibarr peut fonctionner aussi bien avec Apache qu'avec Nginx, Lighttp ou tout autre serveur Web compatible avec PHP.
 
==Configuration Nginx==
Voici un fichier de configuration Nginx qui fonctionne en HTTPS pour Debian 11, PHP7.4, Nginx 1.18 et Dolibarr 14 :
<blockquote>server {
 
       root /var/www/dolibarr/htdocs;
 
       index index.html index.php;
 
       server_name dolibarr.example.fr;
 
       location / {
 
               try_files $uri $uri/ =404;
 
       }
 
       location ~ [^/]\.php(/|$) {
 
               fastcgi_intercept_errors on;
 
               include         fastcgi_params;
 
               fastcgi_param   SCRIPT_FILENAME $document_root$fastcgi_script_name;
 
               fastcgi_param   SCRIPT_NAME $fastcgi_script_name;
 
               fastcgi_pass unix:/run/php/php7.4-fpm.sock;
 
       }
 
   listen [::]:443 ssl ipv6only=on;
 
   listen 443 ssl;
 
   ssl_certificate /etc/letsencrypt/live/dolibarr.example.fr/fullchain.pem;
 
   ssl_certificate_key /etc/letsencrypt/live/dolibarr.example.fr/privkey.pem;
 
   include /etc/letsencrypt/options-ssl-nginx.conf;
 
   ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;
 
   error_log /var/log/nginx/dolibarr.example.fr/error.log warn;
 
   access_log /var/log/nginx/dolibarr.example.fr/access.log;
 
}
 
server {
 
   if ($host = dolibarr.example.fr) {
 
       return 301 <nowiki>https://$host$request_uri</nowiki>;
 
   }
 
       listen [::]:80;
 
       listen 80;
 
       server_name dolibarr.example.fr;
 
       return 404;
 
}</blockquote>
 


=Bases de données=
=Bases de données=

Navigation menu