nginx 反代设置项

【http, server, location】


      subs_filter_types mime-type [mime-types];

 

      [mime-types]: text/html text/css text/xml

 

      *如果您反代出现登录跳转源站之类的问题,请检查这个项目。

 


subs_filter [source_str] [destination_str] [gior];
*用来替换文本的,可以使用正则
g: 替换匹配项(默认)。
i:区分大小写的匹配
o: 只匹配发现的第一个。
r: 正则。


proxy_set_header [item] “”;
[item]:
X-Real-IP $remote_addr;
X-Forwarded-For $proxy_add_x_forwarded_for;
#向后端传递访客ip
Referer
#强制定义Referer
Host
#定义主机头
Accept-Encoding “”;
#清除编码
*设置/转发请求头


proxy_pass http://domain.tld;
#指定反代地址


proxy_redirect [default|off|redirect replacement]
*修改从被代理服务器传来的应答头中的”Location”和”Refresh”字段


proxy_cache_use_stale invalid_header error timeout http_502;
#当后端出现错误、超时、502状态时启用过期缓存


proxy_cache_key “$scheme://$host$request_uri”;
#缓存key规则,用于自动清除缓存。


proxy_cache cache_one;
#缓存区名称,必须与nginx.conf设置的相同


proxy_cache_valid [response_code/any] [d/h]
#状态缓存时间

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注