Como evitar que o nginx envie o cabeçalho Strict-Transport-Security?

0

Recentemente, adicionei o suporte a https ao meu site com o proxy reverso nginx.

Eu não tenho add_header Strict-Transport-Security ... line na minha configuração. Mesmo assim, vejo Strict-Transport-Security: max-age=86400 no cabeçalho de resposta.

Se eu adicionar add_header Strict-Transport-Security "max-age=0; includeSubDomains"; na minha configuração, obtenho dois cabeçalhos em resposta !!:

HTTP/1.1 200 OK
* Server nginx/1.11.12 is not blacklisted
Server: nginx/1.11.12
Date: Fri, 07 Apr 2017 11:46:50 GMT
Content-Type: application/json; charset=utf-8
Content-Length: 37
Connection: keep-alive
Access-Control-Allow-Origin: *
Access-Control-Allow-Credentials: true
Access-Control-Allow-Methods: GET,PUT,POST,DELETE,OPTIONS
Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept, Authorization, Content-Length, X-Requested-With
X-DNS-Prefetch-Control: off
X-Frame-Options: DENY
Strict-Transport-Security: max-age=86400
X-Download-Options: noopen
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Surrogate-Control: no-store
Cache-Control: no-store, no-cache, must-revalidate, proxy-revalidate
Pragma: no-cache
Expires: 0
Vary: Accept-Encoding
Strict-Transport-Security: max-age=0; includeSubDomains

Como corrijo isso?

    
por Urmil Parikh 07.04.2017 / 13:50

1 resposta

1

Ah, foi o meu servidor de aplicativos que emitiu o primeiro cabeçalho quando se encontrou em uma conexão segura.

Qualquer pessoa que use o helmet plugin, consulte este para gerenciá-lo em seu aplicativo.

    
por 08.04.2017 / 05:29