La vie réelle d'utilisation de la X-Forwarded-en-tête d'Hôte?

J'ai trouvé intéressant à lire sur le X-Forwarded-* en-têtes, y compris la Reverse Proxy En-Têtes De Requête section dans la documentation d'Apache, ainsi que la Article de wikipédia sur les X-Forwarded-For.

Je comprends que:

  • X-Forwarded-For donne l'adresse du client connecté au proxy
  • X-Forwarded-Port donne le port du client connecté sur le serveur proxy (par exemple 80 ou 443)
  • X-Forwarded-Proto donne le protocole le client a utilisé pour se connecter au proxy (http ou https)
  • X-Forwarded-Host donne le contenu de la Host en-tête, le client envoie au serveur proxy.

Ces tous les sens.

Cependant, je n'arrive toujours pas à comprendre la vie réelle de cas d'utilisation de X-Forwarded-Host. Je comprends la nécessité de répéter la connexion sur un autre port ou à l'aide d'un schéma différent, mais pourquoi un serveur proxy jamais changer le Host d'en-tête lors de la répétition de la requête vers le serveur cible?

InformationsquelleAutor Benjamin | 2013-09-29