Using add_header to 404 pages on Nginx
Nginx 에서 404 코드를 응답 헤더에 추가하는 방법
Nginx 에서는 Module ngx_http_headers_module (nginx.org) 페이지의 예제와 같이 ngx_http_headers_module 모듈을 활성화 하면 add_header 지시문을 통해 응답 헤더를 추가할 수 있습니다.
구성 예제는 아래와 같습니다.
server { listen 80 default; add_header X-Frame-Options SAMEORIGIN; }
이 모듈은 기본적으로 응답 코드가 200, 201, 204, 206, 301, 302, 303, 304, 307, 308 과 같을 경우에만 추가할 수 있습니다. 하지만 필요에 따라 응답 코드가 404 일 때에도 add_header 를 이용하여 응답 헤더를 추가해야 할 때가 있습니다.
아래와 예제 구문과 같이 지시문 끝에 always 매개변수를 추가하게 되면 응답 코드에 상관없이 지정된 필드를 추가할 수 있습니다.
server { listen 80 default; add_header X-Frame-Options SAMEORIGIN always; }