用于反向代理NGINX的authentication访问控制模块

用于反向代理NGINX的authentication访问控制模块,第1张

概述用于反向代理NGINX的authentication/访问控制模块

我正在寻找一个模块,进行身份valIDation/访问控制反向代理(最好Nginx )。 这个模块应该这样做:

1. user authentication using credential stored in database (such as postgres) 2. Monitoring the ongoing connection and take action if certain access credential is met. For example,time is expired 3. open source (allow customization) and Nginx,ruby(rails) preferable.

看来, OpenResty与OpenResty可以完成这项工作。 这里有一篇关于Nginx上的Lua访问控制的文章 。 下面是一个例子( Nginx and Lua ),给我的印象是一段文件可以执行访问( access_by_lua_file ):

server { Listen 8080; location / { auth_basic "Protected Elasticsearch"; auth_basic_user_file passwords; access_by_lua_file '../authorize.lua'; #<<<===== proxy_pass http://elasticsearch; proxy_redirect off; } }

我是新的使用反向代理访问控制。 任何想法是赞赏。

当Nginx给502坏的网关时如何deBUGging?

用于https的清漆

Nginx和Tomcat – 指向子目录的子域名

Nginx:何时使用proxy_set_header主机$主机vs $ proxy_host

Nginx的proxy_pass基于POST / GET / PUT / DELETE参数

如何使用Nginx反向代理将相同的端口从httpredirect到https

Nginx proxy_pass到一个目录

对于在Node.Js上运行的SaaS,是否需要作为反向代理的Web服务器(Nginx)或清漆?

如何从Nginx响应中删除某些cookie

反向代理后面的http / 2

这是一个关于Nginx网站上有趣的文章 ,它回答了上面的问题。 https://www.Nginx.com/blog/Nginx-plus-authenticate-users/

总结

以上是内存溢出为你收集整理的用于反向代理NGINX的authentication/访问控制模块全部内容,希望文章能够帮你解决用于反向代理NGINX的authentication/访问控制模块所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1293341.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-10
下一篇 2022-06-10

发表评论

登录后才能评论

评论列表(0条)

保存