为什么是“proxy_pass_header 服务器;”

Sim*_*hes 9 nginx

我刚刚开始使用 NGINX,我已经在人们使用的几个示例配置中看到了

proxy_pass_header    Server;
Run Code Online (Sandbox Code Playgroud)

将请求代理到上游服务器时?它在这里做什么?可能的用例是什么?

Sha*_*den 8

它告诉 nginx 服务传递上游的Server标头,而不是将自己的标头放入响应中。它本质上是化妆品。


Kor*_*nel 6

这是符合 HTTP/1.1 所必需的,HTTP/1.1 规定Server 是原始标头

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