Existe openresty / headers-more-nginx-module no github. Parece se encaixar muito bem às suas necessidades.
Estou configurando um proxy reverso no nginx usando proxy_pass
. Então, estou usando proxy_set_header
para substituir determinados cabeçalhos de solicitação e proxy_hide_header
para remover determinados cabeçalhos de resposta.
Isso efetivamente cria uma lista negra de cabeçalhos que eu não quero passar pelo meu proxy.
O ideal seria, no entanto, definir uma lista de permissões de cabeçalhos que são autorizados a passar. Por exemplo, talvez eu queira ocultar todos os cabeçalhos, exceto Content-Type
e Content-Length
(e alguns outros, provavelmente).
Existe algum mecanismo no nginx para implementar esse tipo de lista de permissões de cabeçalho enquanto estiver fazendo proxy? Não consigo encontrar isto nesta documentação do nginx ou através de pesquisas no Google.
Obrigado!
Existe openresty / headers-more-nginx-module no github. Parece se encaixar muito bem às suas necessidades.
Tags nginx