Merge pull request #2696 from bfin/fix/completely-remove-server-header
If server_tokens is disabled completely remove the Server header
This commit is contained in:
commit
9dd12d02da
2 changed files with 2 additions and 2 deletions
|
@ -184,7 +184,7 @@ http {
|
||||||
|
|
||||||
server_tokens {{ if $cfg.ShowServerTokens }}on{{ else }}off{{ end }};
|
server_tokens {{ if $cfg.ShowServerTokens }}on{{ else }}off{{ end }};
|
||||||
{{ if not $cfg.ShowServerTokens }}
|
{{ if not $cfg.ShowServerTokens }}
|
||||||
more_set_headers "Server: ";
|
more_clear_headers Server;
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
|
||||||
# disable warnings
|
# disable warnings
|
||||||
|
|
|
@ -51,7 +51,7 @@ var _ = framework.IngressNginxDescribe("Server Tokens", func() {
|
||||||
err = f.WaitForNginxConfiguration(
|
err = f.WaitForNginxConfiguration(
|
||||||
func(cfg string) bool {
|
func(cfg string) bool {
|
||||||
return strings.Contains(cfg, "server_tokens off") &&
|
return strings.Contains(cfg, "server_tokens off") &&
|
||||||
strings.Contains(cfg, "more_set_headers \"Server: \"")
|
strings.Contains(cfg, "more_clear_headers Server;")
|
||||||
})
|
})
|
||||||
Expect(err).NotTo(HaveOccurred())
|
Expect(err).NotTo(HaveOccurred())
|
||||||
})
|
})
|
||||||
|
|
Loading…
Reference in a new issue