需求说明: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
这篇文章发布于 2018年03月16日,星期五,2:26 下午,归类于 未分类。 您能够跟踪这篇文章的评论经过 RSS 2.0 feed。 评论和Pings都被关闭。