Skip to main content

Tutorial Letsencrypt


Hay un módulo de OCA letsencrypt que te permite configurar odoo con uno de estos certificados gratuitos. Lo tienes disponible en https://github.com/OCA/server-tools/tree/10.0/letsencrypt. Consejos antes de instalarlo: Tener correctamente configurado nginx para hacer de proxy. Quitar el puerto de la propiedad web.base.url.

Te pongo un ejemplo de como debería ir el fichero de configuración del sitio (yo desactivaría la redirección https a que el certificado estuvieses correctamente instalado).

upstream openerp { server 127.0.0.1:8069; } server { listen 443 ssl; listen 80; if ($scheme = “http”) { set
KaTeX parse error: Expected 'EOF', got '}' at position 19: …irect_https 1; }̲ if (
KaTeX parse error: Expected ‘EOF’, got ‘}’ at position 20: …rect\_https 1; }̲ if (
KaTeX parse error: Expected ‘EOF’, got ‘}’ at position 20: …rect\_https 1; }̲ if (
request_uri ~ ^/.well-known/acme-challenge/) { set
KaTeX parse error: Expected 'EOF', got '}' at position 20: …rect\_https 0; }̲ if (
KaTeX parse error: Expected ‘EOF’, got ‘}’ at position 20: …rect\_https 0; }̲ if (
KaTeX parse error: Expected ‘EOF’, got ‘}’ at position 20: …rect\_https 0; }̲ if (
redirect_https) { rewrite ^ https://
server\_name
server_namerequest_uri? permanent; } server_name myodoo.tld www.myodoo.tld;
ssl_certificate /var/lib/odoo/.local/share/Odoo/letsencrypt/myodoo.tld.crt;
    ssl_certificate_key /var/lib/odoo/.local/share/Odoo/letsencrypt/myodoo.tld.key;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_prefer_server_ciphers on;