Using add_header to 404 pages on Nginx

Nginx 에서는 ngx_http_headers_module 모듈을 활성화 하면 add_header 지시문을 통해 응답헤더를 추가할 수 있습니다.

구성예제는 아래와 같습니다.

server {
    listen 80 default;
    add_header X-Frame-Options SAMEORIGIN;
}

 

모듈 예제에서는 응답코드가 200, 201(1.3.10), 204, 206, 301, 302, 303, 304, 307(1.1.16, 1.0.13) 또는 308(1.13.0)과 같을 경우 응답헤더에 지정된 필드를 추가할 수 있다고 되어 있습니다.

하지만 필요에 따라 응답코드가 404 일때에도 add_header 를 이용하여 응답헤더를 추가해야 할 때가 있습니다.

 

아래와 같이 구문에 지시문 끝에 always 매개변수를 추가하게 되면 응답코드에 상관없이 지정된 필드를 추가할 수 있습니다.

server {
    listen 80 default;
    add_header X-Frame-Options SAMEORIGIN always;
}

 

참고 URL : http://nginx.org/en/docs/http/ngx_http_headers_module.html

You may also like...

Subscribe
Notify of
guest

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.

0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x