nginx访问控制加白名单


概述:我们有时候需要对在测试或者预发布的项目控制允许指定用户过来的访问,多数情况下我们可以通过Ip控制即可。但有些时候,用户的Ip不是固定的,还有各种app h5等方式,通过IP不好控制了。那么我们可以通过在配置文件中增加多方式的判断,来达到限制我们允许的用户正常浏览,下面来看一组案例。

配置文件部分内容如下:


set $allowuser '';
if ( $remote_addr ~ (127.0.0.1|15.13.11.1|44.12.11.1) ){set $allowuser 1;}
if ( $http_user_agent ~* "(testuser|woshiceshi|oktest|okceshi)" ){set $allowuser 1;}
if ( "$allowuser" != 1 ) {
      return 403;
}








本文标签: nginx 访问控制 白名单

内容版权声明:【蓝色网居】部分资源来源于网络,如有侵犯您的所有权,请随时告知我们,我们将立即删除!感谢配合!

转载请注明出处:https://blog.ff56.cn/web/1657941077.html


【手机扫一扫查看文本】

手机扫一扫 手机扫一扫查看文本 手机扫一扫





日志分析 $server_name pass_proxy的使 ngx_cache_pu 域名 参数重写 强匹配 防IP 案例分析 模糊匹配 geoip lua ip白名单 自启动 自定义403 扫描访问 $http_host nginx插件 large body 编译安装 白名单 referer限制 apache tcp代理 错误页 恶意请求 nginx增加 语言选择 后台管理 错误日志