Eu tenho Apache2
(ouvindo em 443) e um aplicativo da web em execução Tomcat7
(ouvindo em 8443) em Ubuntu
.
Defino apache2 como proxy reverso para acessar o aplicativo da web pela porta 443 em vez de 8443. Além disso, preciso ter comunicação SSL não apenas entre o navegador e o apache2, mas também entre o apache2 e o tomcat7, portanto, defino o SSL no apache2 e tomcat7 . Se eu tentar acessar o aplicativo da web entrando em contato diretamente com tomcat7, está tudo bem. O problema é que quando tento acessar o app web do tomcat através do apache2 (proxy reverso), no navegador aparece o erro:
Proxy Error
The proxy server could not handle the request GET /web_app.
Reason: Error during SSL Handshake with remote server
SSLProxyCACertificateFile
o certificado de CA privado, em vez de apenas desligar a verificação.