Esta solução não não descreve como remover um cabeçalho apenas em HTTP, como solicitado no título da pergunta.
Uma solução segura para o seu problema é adicionar
proxy_set_header X-Forwarded-Protocol $scheme;
Ele definirá X-Forwarded-Protocol
para http
nas solicitações HTTP e para https
nas solicitações HTTPS.
Isso garante que esse cabeçalho seja substituído se o cliente o definir, conforme exigido por link .
OBSERVAÇÃO: Se você está compartilhando seu projeto Django, por favor avise os usuários o suficiente sobre isso se você está incluindo SECURE_PROXY_SSL_HEADER
em settings.py
, e melhor comente por padrão. / p>