Hallo zusammen!
Ich versuche aktuell in einem PD-Admin (v4) Account einen Reverse Proxy für Websockets (Node) einzurichten. Leider scheitert dies, weil die httpd.conf ja regelmäßig neu geschrieben wird.
Nun habe ich bereits versucht, im httpd.conf-template ein eine externe Konfigurationsdatei zu inkludieren (via "Include custom/*.conf" an das Ende der httpd.conf-template Datei). Dies wird dann auch in die httpd.conf geschrieben, jedoch über den eigentlichen VirtualHost-Einträgen, was nun dazu führt, das meine eigene Konfiguration von den automatisch generierten überschrieben wird - bring mir also auch nichts.
Wie würdet ihr hier vorgehen? Gibt es überhaupt eine Lösung? Grundsätzlich wäre es schön, individuelle Anpassungen an den VirtualHost-Einträgen der einzelnen Accounts vornehmen zu können.
Diese Anleitung ziehe ich zur Konfiguration eines Reverse Proxies ran.
Der folgende Codeschnipsel (Beispielhaft aus dem Link) für die http.conf soll bei einem Account ergänzt werden:
<VirtualHost *:443>
ServerName ws.serverlab.ca
RewriteEngine on
RewriteCond ${HTTP:Upgrade} websocket [NC]
RewriteCond ${HTTP:Connection} upgrade [NC]
RewriteRule .* "wss:/localhost:3000/$1" [P,L]
ProxyPass / https://localhost:3000/
ProxyPassReverse / https://localhost:3000/
ProxyRequests off
</VirtualHost>
Alles anzeigen
Vielen Dank für jegliche Hilfe oder Tipps!