Nginx--访问控制

基于IP的访问控制 - http_access_module;
基于用户的信任登录 - http_auth_basic_module

一、http_access_module

1、http_access_module的语法

Nginx--访问控制

2、http_access_module局限性

Nginx--访问控制

3、解决http_access_module局限性

Nginx--访问控制

3.1、http_x_forwarded_for

http_x_forwarded_for = Client IP, Proxy(1),Proxy(2)
Nginx--访问控制

二、htttp_auth_basic_module

1、htttp_auth_basic_module的语法

Nginx--访问控制

2、htttp_auth_basic_module局限性

  用户信息依赖文件方式。
  操作管理机械,效率低下。

3、解决htttp_auth_basic_module局限性

  解决方案:
    Nginx结合LUA实现高效验证。
    Nginx和LDAP打通,利用nginx-auth-ladp模块。

参考视频