Tôi có Apache2
(nghe trên 443) và một ứng dụng web đang chạy Tomcat7
(nghe trên 8443) Ubuntu
.
Tôi đặt apache2 làm proxy ngược để tôi truy cập ứng dụng web thông qua cổng 443 thay vì 8443. Ngoài ra, tôi cần có giao tiếp SSL không chỉ giữa trình duyệt và apache2 mà còn giữa apache2 và tomcat7, do đó tôi đặt SSL trên cả apache2 và tomcat7 . Nếu tôi cố gắng truy cập ứng dụng web bằng cách liên hệ trực tiếp với tomcat7, mọi thứ đều ổn. Vấn đề là khi tôi cố gắng truy cập ứng dụng web của tomcat thông qua apache2 (proxy ngược), trên trình duyệt xuất hiện lỗi:
Proxy Error
The proxy server could not handle the request GET /web_app.
Reason: Error during SSL Handshake with remote server
SSLProxyCACertificateFile
chứng chỉ CA riêng của bạn, thay vì chỉ tắt xác minh.