ServerAdmin USER@EMAIL.ca ServerName DOMAIN.ca RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^ https://DOMAIN.ca/%{REQUEST_URI} [L,R=301] ServerAdmin USER@EMAIL.ca ServerName DOMAIN.ca SSLEngine on SSLCertificateFile /etc/letsencrypt/live/DOMAIN.ca/fullchain.pem SSLCertificateKeyFile /etc/letsencrypt/live/DOMAIN.ca/privkey.pem ProxyRequests Off ProxyPreserveHost On Order deny,allow Allow from all # Specification for Odoo 16 and more ProxyPass ws://127.0.0.1:8072/websocket/ ProxyPassReverse ws://127.0.0.1:8072/websocket/ ProxyPass http://127.0.0.1:8069/ ProxyPassReverse http://127.0.0.1:8069/ RewriteEngine on RewriteCond %{HTTP:Upgrade} =websocket [NC] RewriteRule /(.*) ws://127.0.0.1:8072/$1 [P,L] RewriteCond %{HTTP:Upgrade} !=websocket [NC] RewriteRule /(.*) http://127.0.0.1:8069/$1 [P,L] RequestHeader set "X-Forwarded-Proto" "https"