nginx反向代理访问带referer的后端
- - 开心平淡对待每一天。热爱生活nginx反向代理访问带referer的后端 . 作者:ADMIN 发布时间:SEPTEMBER 16, 2011 分类: LINUX. 防外链大都是通过检查请求中的http referer来实现的. 如果通过反向代理来动态指定http referer是不是可以解决问题. 用nginx搭一个反向代理.
http://www.jb4.net/archives/nginx-proxy-set-header-referer.html
防外链大都是通过检查请求中的http referer来实现的。如果通过反向代理来动态指定http referer是不是可以解决问题。
用nginx搭一个反向代理
location /get/
{
set $hostx “”;
set $addrs “”;
if ( $uri ~ “^/get/http./+([^/]+)/(.+)$”) {
set $hostx $1;
set $addrs $2;
}
resolver 127.0.0.1;
proxy_pass http://$hostx/$addrs;
proxy_set_header referer “http://$hostx“;
proxy_set_header referer 这项就是指定referer的!