由于我的大部分内容都是静态的,所以我计划让 nginx 来处理静态文件的服务。但是静态内容也是私有(private)的。不同的用户有不同的内容。
应用程序本身是用 node.js/express.js 编写的
我想知道我应该如何处理身份验证/授权。有没有什么,任何 nginx 模块。
像 node.js 之类的东西在 memcached 中放了一些 token ,nginx 根据请求或类似的东西查找?
最佳答案
是的,有这样的功能,查看以下更详细的文章:
您所要做的就是让 Node.js 将文件的路径发送到 NGiNX,方法是将 header “X-Accel-Redirect”设置为该文件的位置。
关于node.js - 跨 node.js 和 nginx 的身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11042316/