Salta al contenuto

Utilizzando server dietro un Reverse Proxy

È possibile utilizzare server dietro proxy inversi tramite xhr-polling, con alcune limitazioni.

Come descritto I Websockets non fanno parte del protocollo HTTP, anche se la prima richiesta http sembra una richiesta http, in realtà non lo è, pertanto la maggior parte dei reverse proxy noti non supporta i Websockets e scarta molte aree importanti della prima richiesta Websocket.

Se sai che il server è dietro un reverse proxy, disabilita i Websockets impostando questa opzione in Clients\www\software\html5\settings.js :

disabilitawebsocket = true;

Questo imporrà l'uso di XHR-polling e evitare ritardi temporali durante la connessione.

Se non hai un file chiamato “settings.js” nella cartella “C:\Program Files (x86)\TSplus\Clients\www\software\html5”, allora la tua versione di TSplus è più vecchia e questa documentazione non si applica. Si prega di aggiornare prima il sistema o contattare il supporto.

Si prega di notare che l'uso di XHR-polling non è stabile come Websockets a causa della sua natura di connessione.

L'altra limitazione nell'utilizzo del polling Xhr tramite reverse proxy è il scarso supporto per il caricamento dei file. Mentre si lavora con XHR in connessione diretta, effettuata ad esempio tramite reverse proxy Apache, Apache può accidentalmente interrompere il caricamento del file.