Ben var Apache2
(443 numaralı dinleme) ve bir web uygulaması üzerinde çalışan Tomcat7
üzerinde (8443 dinleyen) Ubuntu
.
Web uygulamasına 8443 yerine 443 numaralı bağlantı noktasından erişebilmek için apache2'yi ters proxy olarak ayarladım. Ayrıca, yalnızca tarayıcı ile apache2 arasında değil, apache2 ile tomcat7 arasında da SSL iletişimine ihtiyacım var, bu nedenle hem apache2 hem de tomcat7'de SSL'yi kurdum . Doğrudan tomcat7 ile iletişime geçerek web uygulamasına erişmeye çalışırsam, her şey yolunda. Sorun şu ki, tomcat'in web uygulamasına apache2 (ters proxy) aracılığıyla erişmeye çalıştığımda, tarayıcıda şu hata görünüyor:
Proxy Error
The proxy server could not handle the request GET /web_app.
Reason: Error during SSL Handshake with remote server
SSLProxyCACertificateFile
Doğrulamayı kapatmak yerine, özel CA sertifikanızı ayarlamak daha iyidir.