使用nginx怎么对多个条件进行匹配?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
网站设计、成都做网站的关注点不是能为您做些什么网站,而是怎么做网站,有没有做好网站,给创新互联一个展示的机会来证明自己,这并不会花费您太多时间,或许会给您带来新的灵感和惊喜。面向用户友好,注重用户体验,一切以用户为中心。
处理方法
需求
这里需要匹配$remote_addr $http_x_forwarded_for
这两项其中一个获取是内部ip即可访问。
配置nginx
$remote_addr
不匹配 $flag
为01,$http_x_forwarded_for
也不匹配 $flag
为011,最后返回403.
set $flag 0; if ($remote_addr !~ (127.0.0.1)) { set $flag "${flag}1"; } if ($http_x_forwarded_for !~ (127.0.0.1)) { set $flag "${flag}1"; } if ($flag = "011") { return 403; }
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注创新互联行业资讯频道,感谢您对创新互联的支持。
分享标题:使用nginx怎么对多个条件进行匹配
网页URL:https://www.cdcxhl.com/article0/pohjoo.html
成都网站建设公司_创新互联,为您提供网站策划、面包屑导航、品牌网站制作、网站收录、定制开发、全网营销推广
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联