Nginx反向代理根据源地址判断后可选LDAP验证

需求说明:php

学校的内部资源容许内网IP直接访问,外网IP输入LDAP用户名和密码才能登陆访问。
这个功能与某些公司的资源访问系统相似。
正则表达式

结构如上图所示。ide

在中间的Nginx上进行IP源地址的判断,校内地址段的访问就转发到目标网站。wordpress

校外地址就转发到下一级Nginx反向代理,进行LDAP的验证,验证经过后再转发请求到目标网站。post

关于Nginx支持LDAP的内容参见之前的博客http://noc.lzit.edu.cn/wordpress/?p=1679或者http://www.javashuo.com/article/p-ozpgfcys-ny.html网站

第一级反向代理配置:this

其中用Nginx的IF和正则表达式进行了判断IP地址。spa

第二级反向代理配置:代理

固然,DNS的配置也少不了,要指向第一级反向代理。blog

83ebcd1b778134968d70cf2291496ead.pngconvert this post to pdf.

这篇文章发布于 2018年03月16日,星期五,2:26 下午,归类于 未分类。 您能够跟踪这篇文章的评论经过 RSS 2.0 feed。 评论和Pings都被关闭。

相关文章
相关标签/搜索