开启反向代理+防盗链配置教程 - 陌路人博客

陌路人

陌路人博客(molure.cn)
用心传递快乐,初心不变。

开启反向代理+防盗链配置教程

文章前言:

之前出过一期反向代理的教程文章

我弄了这么久才发现 反向代理之后 防盗链配置会失效

这就很尴尬

教程+修复:

这里只演示宝塔的教程

首先进入反向代理的站点配置文件目录

可以在站点配置文件中找到 默认目录为/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;
}



×

感谢您的支持,我们会一直保持!

扫码支持
请土豪扫码随意打赏

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

打赏作者
版权所有,转载注意明处:陌路人博客 » 开启反向代理+防盗链配置教程
标签: 教程

发表评论

表情
看不清楚?点图切换

网友评论(0)