【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]
#状态缓存时间