nginx 静态资源鉴权访问
Nginx 能实现静态资源文件服务器,然而并不是所有静态资源都希望开放给访问者,有些资源只想让部分访问者可访问。
auth_request
这个 Nginx 模块可以让请求先经过一个子请求,如果子请求返回状态码为 200,则可以继续访问后面的请求,否则直接返回子请求的响应结果。
配置
1 | |
测试
1 | |
如果没有符合http://localhost:18000/auth的验证要求,/auth将返回非200的响应。否则就会去/var/xxx/upload中获取静态资源
nginx 静态资源鉴权访问
https://bubao.github.io/posts/15f703f2.html