💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、豆包、星火、月之暗面及文生图、文生视频 广告
Nginx的访问控制 基于IP的访问控制 - http_access_module 基于用户的信任登录 - http_auth_basic_module ### 一、http_access_module ``` Syntax: allow address | CIDR网段 | unix: | all; Default: - Context:http,server,location,limit_except Syntax: deny address | CIDR网段 | unix: | all; Default: - Context:http,server,location,limit_except ``` ![](../../../images/screenshot_1553138792672.png) 2. http_access_module局限性 ![](../../../images/screenshot_1553139001543.png) 通过代理访问的时候只记录了ip2,真正的ip1没有记录 3. http_x_forwarded_for ![](../../../images/screenshot_1553139134097.png) `http_x_forwarded_for = Client IP,Proxy1IP,Proxy2IP,...`经过的1ip,2ip... 4.http_access_module局限性 方法一:才用别的HTTP头信息控制访问,如:HTTP_X_FORWARD_FOR 方法二:结合geo模块作 方法三:通过HTTP自定义变量传递 ### 二、http_auth_basic_module ``` Syntax: auth_basic sting | off; Default: auth_basic off; Context:http,server,location,limit_except Syntax: auth_basic_user_file file; Default: - Context:http,server,location,limit_except ``` 效率低,解决方案 一、Nginx结合LUA实现高效验证。 二、Nginx和LDAP打通,利用nginx-auth-ldap模块