İçereği Atla
Menü
Bu soru işaretlendi
2 Cevaplar
15039 Görünümler

Is there an easy way to make my Odoo domain SSL-encrypted automatically using Let's Encrypt Certificates (https://letsencrypt.org/)?

Avatar
Vazgeç
Üretici En İyi Yanıt

Referring to my older post on Caddy Server < 2.0 (https://www.odoo.com/forum/help-1/question/caddy-server-reverse-proxy-how-to-configure-virtual-hosts-for-odoo-146789) here is an update for Caddy Server Version 2 (https://caddyserver.com/):

Prerequisites:

Set-up and deploy Caddy Server according to your preferences, preferably on a dedicated server.
Set "proxy_mode = True" in your odoo.conf file and use the appropriate dbfilter setting if necessary.

Configuration:

Create your Caddyfile (vhost configuration) like this:

example.com { #only if you like to redirect to www.example.com
    redir https://www.example.com{uri} 
}
www.example.com {
    reverse_proxy http://xxx.xxx.xxx.xxx:8069 { 
        header_up X-Forwarded-Proto https
        header_up X-Forwarded-Host {host}
        header_up X-Url-Scheme {scheme}
        header_up X-Real-IP {remote}
    }

  reverse_proxy /longpolling/* http://xxx.xxx.xxx.xxx:8072 { # in case you use it 
    }

encode gzip zstd file_server log }
That's it, lean back and enjoy.



Avatar
Vazgeç
En İyi Yanıt

Hi, how do you handle longpolling?


Avatar
Vazgeç
Üretici

Based on the directives for Caddy < 2.0, as referred to in my linked old post, check my amended answer. I have no experience yet using the longpolling port, so it could be that you maybe need some additional headers, but I do not believe so.

Üretici

Longpolling works as described in my answer.

İlgili Gönderiler Cevaplar Görünümler Aktivite
0
May 23
2011
3
Mar 24
4562
2
Ara 23
26033
0
Mar 20
5
1
Haz 22
9521