ฉันกำหนดค่าเซิร์ฟเวอร์ apache เป็นพร็อกซีย้อนกลับและทำงานได้ดีถ้าฉันชี้เซิร์ฟเวอร์แบ็กเอนด์เป็น HTTP นั่นคือ:
ฉันกำหนดค่าโฮสต์เสมือน 443 เช่น:
ProxyPass /primary/store http://localhost:9763/store/
ProxyPassReverse /primary/store http://localhost:9763/store/
ที่นี่ผู้ใช้จะเข้าถึงเซิร์ฟเวอร์เช่น https://localhost/primary/store
และใช้งานได้ดี ... แต่ฉันต้องการกำหนดค่าเซิร์ฟเวอร์ HTTP เช่น;
ProxyPass /primary/store https://localhost:9443/store/
ProxyPassReverse /primary/store https://localhost:9443/store/
เมื่อฉันกำหนดค่าเช่นเซิร์ฟเวอร์ apache ให้ข้อผิดพลาดเซิร์ฟเวอร์ภายใน 500 ฉันทำอะไรผิดที่นี่?
ข้อผิดพลาดที่ฉันได้รับคือ:
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.
ในบันทึกข้อผิดพลาด apache ระบุว่า
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)
จะกำหนดค่าเซิร์ฟเวอร์ http ให้คุยกับเซิร์ฟเวอร์ HTTPS ได้อย่างไร?