Proxy inverso Apache
Pubblicato: 18 agosto 2022 - 11:38
Ciao a tutti,
stiamo testando WAPT nella nostra azienda e devo dire che sono piacevolmente sorpreso dalla qualità di questo strumento, che ci semplificherà notevolmente la vita!
Tuttavia, ho una domanda riguardo alla pubblicazione del server WAPT su Internet.
Abbiamo diversi reverse proxy Apache2 e ne abbiamo configurato uno per reindirizzare le connessioni esterne al server WAPT. Questo funziona bene, tranne per il fatto che i computer risultano "Disconnessi".
Questo non accade quando ci si connette dalla nostra LAN.
Ho letto che questo è dovuto ai WebSocket, quindi ho provato diverse configurazioni sul reverse proxy Apache, ma purtroppo senza successo. Ecco cosa ho provato.
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]
Grazie in anticipo
Buona giornata
stiamo testando WAPT nella nostra azienda e devo dire che sono piacevolmente sorpreso dalla qualità di questo strumento, che ci semplificherà notevolmente la vita!
Tuttavia, ho una domanda riguardo alla pubblicazione del server WAPT su Internet.
Abbiamo diversi reverse proxy Apache2 e ne abbiamo configurato uno per reindirizzare le connessioni esterne al server WAPT. Questo funziona bene, tranne per il fatto che i computer risultano "Disconnessi".
Questo non accade quando ci si connette dalla nostra LAN.
Ho letto che questo è dovuto ai WebSocket, quindi ho provato diverse configurazioni sul reverse proxy Apache, ma purtroppo senza successo. Ecco cosa ho provato.
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]
Grazie in anticipo
Buona giornata