Nginx--访问控制

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

一、http_access_module

1、http_access_module的语法

Nginx--访问控制_第1张图片

2、http_access_module局限性

Nginx--访问控制_第2张图片

3、解决http_access_module局限性

Nginx--访问控制_第3张图片

3.1、http_x_forwarded_for

http_x_forwarded_for = Client IP, Proxy(1),Proxy(2)
Nginx--访问控制_第4张图片

二、htttp_auth_basic_module

1、htttp_auth_basic_module的语法

Nginx--访问控制_第5张图片

2、htttp_auth_basic_module局限性

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

3、解决htttp_auth_basic_module局限性

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

参考视频

你可能感兴趣的:(Nginx)