it-swarm.com.de

Wie konfiguriere ich den Apache-Server für die Kommunikation mit dem HTTPS-Backend-Server?

Ich habe den Apache-Server als Reverse-Proxy konfiguriert und es funktioniert einwandfrei, wenn ich einen Backend-Server als HTTP verweise. Das ist:

Ich habe den virtuellen Host 443 folgendermaßen konfiguriert:

ProxyPass /primary/store http://localhost:9763/store/
ProxyPassReverse /primary/store http://localhost:9763/store/

Hier greifen Benutzer auf den Server zu wie https://localhost/primary/store

Und das funktioniert gut ... Aber ich möchte gerne HTTP-Server konfigurieren;

ProxyPass /primary/store https://localhost:9443/store/
ProxyPassReverse /primary/store https://localhost:9443/store/

Wenn ich wie Apache-Server konfiguriere, gibt es 500 interne Serverfehler. Was mache ich hier falsch?

Der Fehler, den ich erhalte, ist:

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, [email protected] 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.

Im Apache-Fehlerprotokoll heißt es;

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)

Wie konfiguriere ich den HTTP-Server, um mit dem HTTPS-Server zu kommunizieren?

60
Ratha

Dein Server sagt dir genau, was du brauchst: [Hint: SSLProxyEngine]

Sie müssen diese Direktive vor den Direktiven VirtualHost zu Ihren Direktiven Proxy hinzufügen:

SSLProxyEngine on
ProxyPass /primary/store https://localhost:9763/store/
ProxyPassReverse /primary/store https://localhost:9763/store/

Weitere Informationen finden Sie im Dokument .

127