可以使用nginx的$http_referer变量来实现Referer访问控制。

具体实现方式如下:

  1. 打开nginx配置文件。

  2. 在server或location块中添加如下代码:

if ($http_referer !~* (google.com|bing.com)) {
    return 403;
}

其中,google.com和bing.com是允许访问的Referer,如果请求的Referer不是这两个网站,则返回403禁止访问。

  1. 重新加载或重启nginx服务。

需要注意的是,Referer可以被伪造,因此这种方式并不是完全可靠的访问控制手段。

nginx中如何配置Referer访问控制

原文地址: https://www.cveoy.top/t/topic/bMAs 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录