Tôi đã định cấu hình máy chủ apache làm proxy ngược và nó hoạt động tốt nếu tôi trỏ máy chủ phụ trợ là HTTP. Đó là:
Tôi đã định cấu hình máy chủ ảo 443 như sau:
ProxyPass /primary/store http://localhost:9763/store/
ProxyPassReverse /primary/store http://localhost:9763/store/
Tại đây người dùng sẽ truy cập vào máy chủ như https://localhost/primary/store
Và điều này hoạt động tốt ... Nhưng tôi muốn cấu hình máy chủ HTTP như;
ProxyPass /primary/store https://localhost:9443/store/
ProxyPassReverse /primary/store https://localhost:9443/store/
Khi tôi cấu hình như máy chủ apache thì lỗi 500 máy chủ nội bộ. Tôi làm gì sai ở đây?
Lỗi tôi nhận được là:
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, you@example.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Trong nhật ký lỗi apache, nó nêu rõ;
nt: SSLProxyEngine]
[Mon Aug 04 00:03:26 2014] [error] proxy: HTTPS: failed to enable ssl support for [::1]:9443 (localhost)
[Mon Aug 04 00:03:31 2014] [error] [client ::1] SSL Proxy requested for localhost:443 but not enabled [Hint: SSLProxyEngine]
[Mon Aug 04 00:03:31 2014] [error] proxy: HTTPS: failed to enable ssl support for [::1]:9443 (localhost)
[Mon Aug 04 00:03:51 2014] [error] [client ::1] SSL Proxy requested for localhost:443 but not enabled [Hint: SSLProxyEngine]
[Mon Aug 04 00:03:51 2014] [error] proxy: HTTPS: failed to enable ssl support for [::1]:9443 (localhost)
Làm thế nào để cấu hình máy chủ http để nói chuyện với máy chủ HTTPS?