Passer au contenu

Utiliser des serveurs derrière un proxy inverse

Il est possible d'utiliser des serveurs derrière des proxies inverses via xhr-polling, avec certaines 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 réalité, ce n'est pas le cas, par conséquent, la plupart des reverse proxies connus ne prennent pas en charge les Websockets et abandonnent de nombreux domaines importants de la première requête Websocket.

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

disablewebsocket = true;

Cela imposera l'utilisation de XHR-polling et éviter le délai lors de la connexion.

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

Veuillez noter que l'utilisation du XHR-polling n'est pas aussi stable que celle des Websockets en raison de la nature de sa connexion.

La autre limitation de l'utilisation du polling Xhr via un proxy inverse est le mauvais support pour le téléchargement de fichiers. Lorsqu'on travaille avec XHR en connexion directe, effectué par exemple via un proxy inverse Apache, Apache peut accidentellement interrompre le téléchargement du fichier.