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