nginx如何结合业务服务器使用?

来源:2-31 Nginx的访问控制—auth_basic_module配置

joeydonotcry

2019-09-06

我想做一个视频点播的项目,用nginx来做图片和视频文件的播放和下载,但是需要做访问身份验证,比如用户输入url下载nginx管理的静态资源的时,我想要nginx先请求我的业务服务器做一个身份验证,比如返回true后即可下载,false则禁止下载,这样能做到吗? 或者当前企业用的方案是什么?

写回答

2回答

Jeson

2019-09-16

    这个项目身份认证信息复杂吗?身份有没有等级限制?还是只是作用户密码的认证。

如果复杂性、定制化太高的化光借助Nginx配置模块实现不太可行。建议:

认证单独用户程序实现(如:lua),nginx作代理和处理静态内容。大致架构如下:

//img.mukewang.com/szimg/5d7ee2be09aba56a14040448.jpg

1
1
joeydonotcry
谢谢老师的耐心解答
2019-10-28
共1条回复

frank_lzz

2021-06-24

0
0

Nginx入门到实践-Nginx中间件应用+搭建Webserver架构

中间件、负载均衡、应用层安全防护、动静分离、Nginx+LUA开发等

4183 学习 · 908 问题

查看课程