Fichier nginx

upstream backend-odoo {
   server 127.0.0.1:8069;
}

server {
   listen 80;
   add_header Strict-Transport-Security max-age=2592000;
   rewrite ^/.*$ https://$host$request_uri? permanent;
}

server {
   listen 443 default;
# ssl settings
   ssl on;
   ssl_certificate /etc/letsencrypt/live/votre_domaine/fullchain.pem;
   ssl_certificate_key /etc/letsencrypt/live/votre_domaine/privkey.pem;
   keepalive_timeout 60;
   client_max_body_size 100M;

   proxy_connect_timeout 600;
   proxy_send_timeout 600;
   proxy_read_timeout 600;
   send_timeout 600;
# proxy header and settings
   proxy_set_header X-Forwarded-Host $host;
   proxy_set_header X-Real-IP $remote_addr;
   proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
   proxy_set_header X-Forwarded-Proto $scheme;
# odoo log files
   access_log /var/log/nginx/odoo.access.log;
   error_log /var/log/nginx/odoo.error.log;
# increase proxy buffer size
   proxy_buffers 16 64k;
   proxy_buffer_size 128k;
# force timeouts if the backend dies
   proxy_next_upstream error timeout invalid_header http_500 http_502 http_503;
# enable data compression
   gzip on;
   gzip_min_length 1100;
   gzip_buffers 4 32k;
   gzip_types text/plain text/xml text/css text/less application/x-javascript application/xml application/json application/javascript;
   gzip_vary on;
   location / {
      proxy_redirect off;
      proxy_pass http://backend-odoo;
   }
   location ~* /web/static/ {
# cache static data
      proxy_cache_valid 200 60m;
      proxy_buffering on;
      expires 864000;
      proxy_pass http://backend-odoo;
   }