Por que “proxy_pass_header Server”;

7

Estou apenas começando no NGINX e vi em várias configurações de exemplo que as pessoas usam

proxy_pass_header    Server;

ao fazer proxy da solicitação para um servidor upstream? O que exatamente isso faz aqui? Quais são os possíveis casos de uso?

    
por Simon Hughes 15.04.2013 / 04:23

2 respostas

5

Ele está instruindo o serviço nginx a passar o cabeçalho Server do upstream em vez de colocar o próprio na resposta. É essencialmente cosmético.

    
por 15.04.2013 / 05:52
1

Isso é necessário para conformidade com o HTTP / 1.1, que declara que o servidor é um cabeçalho de origem :

If the response is being forwarded through a proxy, the proxy application MUST NOT modify the Server response-header. Instead, it SHOULD include a Via field

    
por 24.02.2014 / 17:54

Tags