Page 1 sur 1

Reverse proxy Apache

Publié : 18 août 2022 - 11:38
par pedrolito1313
Bonjour à tous,

Nous testons actuellement WAPT dans notre entreprise et je dois dire que je suis agréablement surpris de la qualité de cet outil qui va grandement nous faciliter la vie !

J'aurais cependant une question concernant la publication sur Internet du serveur WAPT.
Nous avons plusieurs reverse proxy Apache2, nous en avons configuré un pour rediriger les connexions externes vers le serveur WAPT. Cela fonctionne bien sauf que les ordinateurs sont marqué en "Disconnected".
Ce qui n'est pas le cas quand on se connecte depuis notre LAN

J'ai pu lire que c'était dû aux Websocket, j'ai alors essayé plusieurs configs sur le reverse proxy Apache mais malheureusement sans succès. Voici ce que j'ai essayé.

Essai 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]


Essai 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]


Merci d'avance
Excellente journée

Re: Reverse proxy Apache

Publié : 22 août 2022 - 16:26
par dcardon
La gestion des websocket et de l'authentification par certificat client est suffisamment complexe sans en rajouter. C'est pas impossible de le faire marcher derrière un reverse proxy apache, mais c'est loin d'être trivial, et ça risque de péter à chaque mise à jour si l'on change la communication entre l'agent et le serveur...

Cordialement,

Denis