Questo un esempio tratta da una delle mie macchine:
server {
listen 80; ## listen for ipv4; this line is default and implied
#listen [::]:80 default ipv6only=on; ## listen for ipv6
error_page 502 =200 @badgateway;
location @badgateway {
root /usr/share/nginx/maintenance;
try_files $uri /502.html =502;
}
location / {
proxy_pass http://localhost:8069;
}
server_name servername.rimosso.it;
}
crei un file con qualcosa tipo quello di sopra lo piazzi nella cartella site-available e poi ne fai un link in site-enabled.
Di totorial su nginx è pieno il web ... qui e' spiegato il reverse proxy
nginx.com/resources/admin-guide/reverse-proxy/
L'esempio di sopra ha anche una configurazione speciale che permette di mostrare la pagina di manutenzione se spegni odoo, utile se ci fai girare anche il sito web e per qualche motivo devi spegnere il servizio, gli utenti vengono informati che il sistema è in manutenzione.