为什么select“proxy_pass_header服务器”

我刚刚开始使用NGINX,并且在几个人们使用的configuration示例中已经看到

proxy_pass_header Server; 

当代理到上游服务器的请求? 这到底是什么呢? 什么是可能的用例?

它告诉nginx服务通过上游的Server头,而不是把自己的响应。 它本质上是化妆品。

这是遵守HTTP / 1.1所要求的,其中规定服务器是一个源头 :

如果通过代理转发响应,则代理应用程序不得修改服务器响应头。 相反,它应该包括一个Via字段