#### 信息修改
# 重写客户端请求的请求头
Syntax: proxy_set_header field value;
Default:
proxy_set_header Host $proxy_host;
proxy_set_header Connection close;
Context: http, server, location
# 重写客户端请求的请求体
Syntax: proxy_set_body value;
Default: —
Context: http, server, location
### 超时时间
# 与代理服务器连接的超时时间,通常不会超过75s
Syntax: proxy_connect_timeout time;
Default: proxy_connect_timeout 60s;
Context: http, server, location
# 接收服务器响应的数据的超时时间
Syntax: proxy_send_timeout time;
Default: proxy_send_timeout 60s;
Context: http, server, location
# 读取代理服务器响应超时时间
Syntax: proxy_read_timeout time;
Default: proxy_read_timeout 60s;
Context: http, server, location
### 缓冲区配置
# 开启后,当nginx接收到目标服务器的响应时,会将其保存到 proxy_buffers 设置的缓冲区中
# 缓冲区的大小由proxy_buffer_size设定
# 当响应过大,缓冲区装不下时,可以将一部分放入到磁盘的临时文件中
# 这个临时文件由proxy_max_temp_file_size和proxy_temp_file_write_size配置项配置。
# 开启,关闭代理服务器缓冲区
Syntax: proxy_buffering on | off;
Default: proxy_buffering on;
Context: http, server, location
# 配置缓冲区大小
Syntax: proxy_buffer_size size;
Default:
proxy_buffer_size 4k|8k;
Context: http, server, location
### 跳转重定向
# 当后端返回301重定向的地址是需要代理的地址的时候,就可以使用此种方式重写跳转地址的url,防止客户端访问不到目标地址
# 默认使用default即可
Syntax: proxy_redirect default;
proxy_redirect off;
proxy_redirect redirect replacement;
Default: proxy_redirect default;
Context: http, server, location