でApache2
(443をリッスン)とWebサービスTomcat7
(8443をリッスン)を実行していUbuntu
ます。
私は、apache2をリバースプロキシとして設定し、8443ではなくポート443を介してWebアプリにアクセスします。さらに、ブラウザーとapache2の間だけでなく、apache2とtomcat7の間でもSSL通信を行う必要があるため、apache2とtomcat7の両方でSSLを設定します。 。tomcat7に直接連絡してWebアプリにアクセスしようとすると、すべて問題ありません。問題は、apache2(リバースプロキシ)を介してTomcatのWebアプリにアクセスしようとすると、ブラウザーに次のエラーが表示されることです。
Proxy Error
The proxy server could not handle the request GET /web_app.
Reason: Error during SSL Handshake with remote server
SSLProxyCACertificateFile
検証をオフにするだけでなく、プライベートCA証明書を設定する方が適切です。