• nginx过滤来自特定IP和user-agent的请求


    1.过滤来自某个IP的请求或来自某些user-agent的请求应该如何操作?

    通过nginx的if判断实现,可以通过读取$remote_addr来判断来源IP地址,通过读取$http_user_agent来判断user-agent信息,并进行额外处理。模板如下,直接把下面的内容放在server节或location节都是可以的。

        # 防止特定IP的请求
        if ($remote_addr = “IP地址“) {
            return  500;
        }
     
        # 防止特定user-agent的请求
        if ($http_user_agent ~* "Chrome/00.0.0000.00") {
            rewrite 403;
        }
     
        ......
     
    }
     
    爱技术就是不爱学技术,但为了完成新的工作任务,又不得不去学新技术,但非自愿!
  • 相关阅读:
    h5基本单词
    啦啦
    新内容
    Apache.PHP和MySQL的配置
    static关键字
    访问控制
    PHP Session
    PHP cookie
    全局空间
    使用use操作符导入/使用别名
  • 原文地址:https://www.cnblogs.com/lhlucky/p/15329960.html
Copyright © 2020-2023  润新知