Se você quiser adicionar cabeçalhos, então você quer algo como isto:
server {
listen 80;
server_name _;
add_header X-Frame-Options "SAMEORIGIN";
add_header X-Frame-Options sameorigin;
add_header X-UA-Compatible "IE=Edge,chrome=1";
add_header X-Your-Port-Header-Here $server_port;
add_header X-Your-Protocol-Header-Here $scheme;
set $yourcustomheader $scheme$server_port;
add_header X-Your-Custom-Header $yourcustomheader;
location / {
proxy_pass http://upstream0;
}
}
Você pode consultar as seguintes variáveis no Nginx . Se o acima não fornecer flexibilidade suficiente para você, dê uma olhada no módulo HttpHeadersMore , mas observe que não é fornecido na maioria das distribuições Nginx padrão, então você pode ter que compilar você mesmo. Se você usa o Debian, então, você pode encontrá-lo no nginx- extras do Dotdeb .