nginx的全局auth_request
发布时间:2020-12-05 02:17:11 所属栏目:Nginx 来源:互联网
导读:我有一个服务器,我用nginx运行多个子域网站每个子域在配置中都有一个服务器{...}块(在已启用站点中)我想添加一个全局动态身份验证后端(另一个http站点),它将检查请求的子域并提供访问权限或询问用户凭据所以流程应该是这样的request stie1.example.com --- [a
我有一个服务器,我用nginx运行多个子域网站 每个子域在配置中都有一个服务器{…}块(在已启用站点中) 我想添加一个全局动态身份验证后端(另一个http站点),它将检查请求的子域并提供访问权限或询问用户凭据 所以流程应该是这样的
我找到了auth_request模块 – 但只是关于服务器上下文的示例 我希望它在顶级上下文(http上下文) – 当然位置指令不可用 基本上我想要的是一些全局nginx中间件,我可以运行一些代码(即python)来检查用户是否有权查看其中一个托管域 有什么建议 ? 最佳答案 如果你提供你想要完成的实际上下文,它可能会有所帮助.根据http://nginx.org/r/auth_request,auth_request指令实际上允许在位置上下文的“两个”级别 – 在服务器和http上下文中,因此,绝对没有什么可以阻止您为您的每个服务器全局启用它nginx实例. 否则,如果您希望仅在某些位置指令和/或仅某些服务器配置中启用它,则可以始终在任何上下文中使用include指令,如http://nginx.org/r/include所示. (编辑:莱芜站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- nginx中的动态proxy_pass到Kubernetes中的另一个pod
- php-Yii自定义路由在Nginx中不起作用
- angularjs – 在Node应用程序的NGINX 502坏网关中,Http请求
- nginx设置问题
- ruby-on-rails-使用Capistrano Deploy复制Figaro的applicat
- NGINX缓存错误:与/etc/nginx/nginx.conf中已声明的大小为0
- 什么是nginx的$request_time,为什么它比php-fpm执行时间多得
- ubuntu – 访问日志(来自nginx)会减慢网站的速度吗?
- ruby-on-rails – 无法启动独角兽,master无法启动,请查看st
- 缓存-Nginx:向fastcgi_cache响应添加条件到期标头