对于网站某些链接或者某些站点不方便公示出地址的,利用Nginx反向代理可以很好的解决,花了点时间测试得到以下结果。
代码
#不跳转源站
location / {
#rewrite ^/(.*)$1 break;
proxy_pass https://www.leafone.cn/;
}
#跳转部分格式下的源站
location / {
proxy_pass https://www.leafone.cn/;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Host $host;
}
#不跳转源站
location /{
proxy_pass https://www.leafone.cn/;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Host $host;
}
#类型过滤
location ~ .*\.(php|php5)?$
{
}
#类型缓存
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}
© 版权声明
THE END
暂无评论内容