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?
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:
Sta dicendo al servizio nginx di passare l' Server
intestazione dell'upstream invece di inserirne uno proprio nella risposta. È essenzialmente cosmetico.
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