Redirect 从特定ip重定向的nginx访问

Redirect 从特定ip重定向的nginx访问,redirect,nginx,Redirect,Nginx,我有两台服务器,前端(tornado)和静态文件服务器(nginx)。这里是否有人知道只有在从前端重定向请求时如何从静态文件服务器访问文件。如果直接向静态文件服务器发出请求,请求将被拒绝。您可以检查变量:$http\u referer: if ($http_referer !~ "^http://server_1.com.*$"){ return 403; } 前端如何请求静态文件?通过重定向使用http协议粘贴问题中的一个示例?例如,我在不同的IP上运行server_1.com和se

我有两台服务器,前端(tornado)和静态文件服务器(nginx)。这里是否有人知道只有在从前端重定向请求时如何从静态文件服务器访问文件。如果直接向静态文件服务器发出请求,请求将被拒绝。

您可以检查变量:
$http\u referer

if ($http_referer !~ "^http://server_1.com.*$"){
    return 403;
}

前端如何请求静态文件?通过重定向使用http协议粘贴问题中的一个示例?例如,我在不同的IP上运行server_1.com和server_2.com。如果用户访问将被拒绝,但如果他访问http:/server_1.com/file=101,他将被重定向并下载。确定。你测试过了吗?如有任何问题,请随时在此发表评论。