proxy_set_header

proxy_set_header指令可以更改Nginx服务器接收到的客户端请求的请求头信息,然后将新的请求头发送给被代理的服务器。其语法结构为:

proxy_set_header field value;
  • field,要更改的信息所在的头域。

  • value,更改的值,支持使用文本、变量或者变量的组合。

默认情况下,该指令的设置为:

proxy_set_header Host  $proxy_host;
proxy_set_header Connection  close;

HTTP请求的首部字段Host会告知服务器,请求的资源所处的互联网主机名和端口号。

$proxy_host 指的是Nginx服务器的地址,若让Host变更为被代理服务器(客户端的目标服务器)的地址,应使用$host

Last updated