Perché "proxy_pass_header Server;"


9

Ho appena iniziato su NGINX e ho visto in diversi esempi le configurazioni che le persone usano

proxy_pass_header    Server;

durante il proxy della richiesta a un server upstream? Cosa fa esattamente qui? Quali sono i possibili casi d'uso?

Risposte:


7

Sta dicendo al servizio nginx di passare l' Serverintestazione dell'upstream invece di inserirne uno proprio nella risposta. È essenzialmente cosmetico.


3

Ciò è necessario per la conformità a HTTP / 1.1 che afferma che il server è un'intestazione di origine :

Se la risposta viene inoltrata tramite un proxy, l'applicazione proxy NON DEVE modificare l'intestazione della risposta del server. Invece, DOVREBBE includere un campo Via

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.