我有 Apache2
(监听443)和一个网络应用程序运行在 Tomcat7
(监听8443)在 Ubuntu
。
我将 apache2设置为反向代理,以便通过端口443而不是8443访问 Web 应用程序。此外,我不仅需要在浏览器和 apache2之间进行 SSL 通信,而且还需要在 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