Utilisation de serveurs derrière un Reverse Proxy

Il est possible d’utiliser des serveurs derrière des reverse proxys via l’interrogation XHR, avec quelques limitations.

Comme décrit, les Websockets ne font pas partie du protocole HTTP. Même si la première requête HTTP ressemble à une requête HTTP, en fait, ce n’est pas le cas. Par conséquent, la plupart des reverse proxys connus ne prennent pas en charge les Websockets et suppriment de nombreuses zones importantes de la première demande Websocket.

Si vous savez que le serveur est derrière le reverse proxy, désactivez les Websockets en définissant cette option dans Clients\www\software\html5\settings.js :

disablewebsocket = true ;

Cela forcera l’utilisation de l’interrogation XHR et évitera les retards lors de la connexion.

Si vous n’avez pas de fichier nommé « settings.js » dans le dossier « C:\Program Files (x86)\TS2log\Clients\www\software\html5 », votre version de TS2log est plus ancienne et cette documentation ne s’applique pas. Veuillez d’abord mettre à jour votre système ou contacter l’assistance.

Veuillez noter que l’utilisation de l’interrogation XHR n’est pas aussi stable que les Websockets en raison de sa nature de connexion.

L’autre limitation de l’utilisation de l’interrogation XHR via un reverse proxy est la mauvaise prise en charge du téléchargement de fichiers.
En travaillant avec XHR en connexion directe, par exemple via le reverse proxy Apache, Apache peut accidentellement interrompre le téléchargement du fichier.

Retour en haut
Logo IT Partners 2025

Retrouvez-nous au Salon ITPartners Paris La Défense Arena - Stand C054
les 5 et 6 février 2025.