Skip to content

Commit

Permalink
Merge pull request #2696 from bfin/fix/completely-remove-server-header
Browse files Browse the repository at this point in the history
If server_tokens is disabled completely remove the Server header
  • Loading branch information
k8s-ci-robot authored Jun 23, 2018
2 parents 4f44ddc + d59e3ee commit 9dd12d0
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion rootfs/etc/nginx/template/nginx.tmpl
Original file line number Diff line number Diff line change
Expand Up @@ -184,7 +184,7 @@ http {

server_tokens {{ if $cfg.ShowServerTokens }}on{{ else }}off{{ end }};
{{ if not $cfg.ShowServerTokens }}
more_set_headers "Server: ";
more_clear_headers Server;
{{ end }}

# disable warnings
Expand Down
2 changes: 1 addition & 1 deletion test/e2e/settings/server_tokens.go
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ var _ = framework.IngressNginxDescribe("Server Tokens", func() {
err = f.WaitForNginxConfiguration(
func(cfg string) bool {
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())
})
Expand Down

0 comments on commit 9dd12d0

Please sign in to comment.