Proxy chain: gestione dell'header via:

Il protocollo HTTP/1.1 definisce l'header "via" che viene aggiunto dal proxy server in automatico a tutte le risorse richieste per indicare la route dalla destinazione della richiesta al client.

Ammettiamo che un client richieda una risorsa attraverso dei proxy server A, B ed infine C, quest'ultimo aggiungerà al pacchetto di ritorno al client l'header via che indica la strada da percorrere, in questo caso i proxy server C,B ed infine A.

Si può gestire questa funzionalità tramite la direttiva ProxyVia
Il proxy server non aggiunge l'header, ma permette il permette l'esistenza dell'header in pacchetti ricevuti da altri proxy. Settaggio di default:
ProxyVia off
Il proxy aggiunge l'header via a tutti pacchetti relayati da lui:
ProxyVia on
Il proxy aggiunge l'header via a tutti pacchetti relayati da lui ed aggiunge la versione di Apache:
ProxyVia  full
Esegue uno "strip" di tutti gli header via esistenti, e non ne aggiunge di nuovi:
ProxyVia  block

Privacy Policy