샤인의 IT (막 적는) 메모장

[Nginx Ingress Controller] 서버 헤더 정보 설정 본문

Open Source

[Nginx Ingress Controller] 서버 헤더 정보 설정

신샤인 2021. 12. 30. 10:41
반응형

Nginx Ingress Controller 배포 시 api request 확인해보면 헤더 정보가 나와있음 (최근 버전은 없는듯)

 

헤당 서버 헤더 정보를 숨기고 싶을 때 Annotation과 Configmap으로 설정할 수 있음

 

proxy-hide-header: "Server"

server-tokens: "false"

 

해당 nginx.conf 설정을 넣어서 다시 요청하면 헤더 정보 없어짐!

#Ingress Controller 헤더 정보를 숨기고 싶을 때
Annotaion configuration-snippet은 location 필드만 수정해주기 때문에 Configmap 수정 필요

#Deployment Or DaemonSet 설정 시
nginx.ingress.kubernetes.io/server-snippet: server-tokens off;
nginx.ingress.kubernetes.io/configuration-snippet: more_clear_heeaders "Server";

#Ingress Controller Configmap 수정 시
data:
	proxy-hide-header: "Server"
	server-tokens: "false"

 

반응형
Comments