Proxy von einem anderen Server mit SSL aktivieren/zulassen

Proxy von einem anderen Server mit SSL aktivieren/zulassen

Ich habe eine node.js-App auf Server A (http://sub.domainA). Mein Kunde möchte diese Lösung ohne Weiterleitung nutzen. Die Konfiguration in .htaccess für den node.js-Dienst auf Server A sieht so aus.

RewriteEngine On
RewriteRule ^(.*) http://localhost:61361/$1 [P]

Ich habe es versucht:

RewriteEngine On
RewriteRule ^(.*) http://sub.domainA/$1 [P]

aber ich bekomme eine 403 Forbidden-Meldung.

Frage 1 – Gelöst: Wie kann ich dem Server meines Kunden Zugriff auf diesen Knotendienst ermöglichen?

EDIT: Das funktioniert bereits. Es schien, dass der Proxy

RewriteEngine On
RewriteRule ^(.*) http://sub.domainA/$1 [P]

habe einen Proxy nicht für das Unterverzeichnis auf dem Server erstellt, sondern für das HTML-Verzeichnis, das ein Geschwisterverzeichnis des Unterverzeichnisses ist. Also habe ich die .htaccess-Datei in den HTML-Ordner kopiert:

RewriteEngine On
RewriteRule ^(.*) http://localhost:61361/$1 [P]  

Frage 2 Funktioniert dies auch mit https (SSL)-Verbindungen, wenn ich die Zertifikate auf beiden Servern speichere? So speichern Sie das Zertifikat auf Server A.

Server B

RewriteEngine On
RewriteCond %{HTTP_HOST} ^serverB\.de
RewriteRule ^(.*) http://sub.serverA.de/$1 [P]
RewriteCond %{HTTPS_HOST} ^serverB\.de
RewriteRule ^(.*) http://sub.serverA.de/$1 [P]

Server A

Leitet bereits http -> https weiter

verwandte Informationen