[server] 왜 “proxy_pass_header 서버;”

방금 NGINX를 시작하고 사람들이 사용하는 몇 가지 구성 예를 보았습니다.

proxy_pass_header    Server;

요청을 업스트림 서버에 프록시 할 때? 여기서 정확히 무엇을합니까? 가능한 사용 사례는 무엇입니까?



답변

그것은 nginx 서비스가 Server자신을 응답에 넣지 않고 업스트림 헤더 를 전달하도록 지시 합니다. 본질적으로 화장품입니다.


답변

이는 서버가 오리진 헤더 임을 나타내는 HTTP / 1.1을 준수하는 데 필요합니다 .

응답이 프록시를 통해 전달되는 경우 프록시 응용 프로그램 서버 응답 헤더를 수정 해서는 안됩니다 . 대신 Via 필드를 포함해야합니다.


답변