Seite 1 von 1

Apache Reverse-Proxy

Veröffentlicht: 18. August 2022 - 11:38 Uhr
von pedrolito1313
Hallo zusammen,

wir testen derzeit WAPT in unserer Firma und ich muss sagen, ich bin von der Qualität dieses Tools positiv überrascht. Es wird uns die Arbeit deutlich erleichtern!

Ich habe jedoch eine Frage zur Veröffentlichung des WAPT-Servers im Internet.
Wir verwenden mehrere Apache2-Reverse-Proxys und haben einen davon so konfiguriert, dass er externe Verbindungen an den WAPT-Server weiterleitet. Das funktioniert im Prinzip, nur werden die Rechner als „Getrennt“ angezeigt.
Bei Verbindungen aus unserem LAN tritt dieses Problem nicht auf.

Ich habe gelesen, dass dies an WebSockets liegt, daher habe ich verschiedene Konfigurationen am Apache-Reverse-Proxy ausprobiert, leider ohne Erfolg. Hier ist, was ich versucht habe.

Test 1
RewriteEngine On
RewriteCond %{HTTP:Upgrade} =websocket [NC]
RewriteRule /(.*) ws://srv-wapt.domain.local:80/$1 [P,L]
RewriteCond %{HTTP:Upgrade} !=websocket [NC]
RewriteRule /(.*) http://srv-wapt.domain.local:80/$1 [P,L]


Test 2
ProxyPass / http://srv-wapt.domain.local:80/
RewriteEngine on
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteCond %{HTTP:Connection} upgrade [NC]
RewriteRule ^/?(.*) "ws://srv-wapt.domain.local:80/$1" [P,L]


Vielen Dank im Voraus.
Schönen Tag

Betreff: Apache Reverse-Proxy

Veröffentlicht: 22. August 2022 – 16:26 Uhr
von dcardon
Die Verwaltung von WebSockets und Clientzertifikatsauthentifizierung ist komplex genug, ohne dass man noch mehr hinzufügen muss. Es ist zwar nicht unmöglich, das Ganze hinter einem Apache-Reverse-Proxy zum Laufen zu bringen, aber alles andere als trivial, und es ist wahrscheinlich, dass es bei jedem Update Probleme geben wird, wenn sich die Kommunikation zwischen Agent und Server ändert.

Viele Grüße,

Denis