欢迎来到好人卡资源网,专注网络技术资源收集,我们不仅是网络资源的搬运工,也生产原创资源。寻找资源请留言或关注公众号:烈日下的男人

[技术文章]开启反向代理+防盗链配置教程

网站源码 sky995 来源:苏晓晴 2年前 (2022-08-02) 617次浏览 0个评论

本文及资源最后更新时间 2022-08-02 by sky995

之前出过一期反向代理的教程文章
我弄了这么久才发现 反向代理之后 防盗链配置会失效
这就很尴尬

教程+修复

这里只演示宝塔的教程
首先进入反向代理的站点配置文件目录
可以在站点配置文件中找到 默认目录为/www/server/panel/vhost/nginx/proxy/站点域名/
[技术文章]开启反向代理+防盗链配置教程
打开需要修改的配置文件 将以下代码

location /
{
    proxy_pass https://你的反代IP;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header REMOTE-HOST $remote_addr;    
    add_header X-Cache $upstream_cache_status;    
    #Set Nginx Cache
    add_header Cache-Control no-cache;
    expires 12h;
}

修改为

location /
{
    location ~ .*\.(jpg|jpeg|gif|png|js|css)$
    {
        expires      30d;
        access_log /dev/null;
        valid_referers 防盗链域名;
        if ($invalid_referer){
           return 403;
        }
      proxy_pass https://你的反代IP;
  }
   location / {
      proxy_pass https://你的反代IP;
   }
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header REMOTE-HOST $remote_addr;    
    add_header X-Cache $upstream_cache_status;    
    #Set Nginx Cache    
    add_header Cache-Control no-cache;
    expires 12h;
}

好人卡资源网 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:[技术文章]开启反向代理+防盗链配置教程
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址