Eu tenho uma instância do Odoo em execução na porta 9069 em um servidor Ubuntu. No momento, o apache está escutando na porta 8069 e está enviando proxy para 9069 (o que funciona bem). O URL de trabalho é o link
Agora, preciso fazer isso funcionar com o SSL no URL do front end. ( link ). No entanto, isso está me dando erro de solicitação Bad 400 quando acessado em um navegador. O erro exato é:
Pedido incorreto:
Seu navegador enviou uma solicitação que este servidor não conseguiu entender.
Razão: você está falando HTTP simples para uma porta de servidor habilitada para SSL.
Em vez disso, use o esquema HTTPS para acessar essa URL, por favor.Pache / 2.4.33 (Ubuntu) Server em example.com Port 8069
Também notei que o URL também foi alterado para a versão http.
O seguinte é o virtualhost conf que eu usei para o domínio.
<IfModule mod_ssl.c>
<VirtualHost *:8069>
ServerName MySite
ServerAlias example.com:8069
SSLEngine on
#SSLProxyEngine on
SSLCertificateKeyFile /etc/apache2/sslfolder/mysite.key
SSLCertificateFile /etc/apache2/sslfolder/mysite.crt
SSLCertificateChainFile /etc/apache2/sslfolder/mysite.txt
ProxyPreserveHost On
ProxyRequests Off
ProxyPass /longpolling/ http://localhost:8072/
ProxyPassReverse /longpolling/ http://localhost:8072/
ProxyPass / http://localhost:9069/
ProxyPassReverse / http://localhost:9069/
</VirtualHost>
</IfModule>
Já verificou os logs de erro do apache, mas não há informações úteis.
Nota: Há outro arquivo virtualhost para example.com, que é um padrão bem simples, com 80 e 443 portas configuradas. (É só para o site, não para o odoo). Vou postar o virtualhost se você acha que é relevante.