nginx if多条件判断


例如,

应用场景:如果源IP不是1.1.1.1和2.2.2.2这两个IP的地址,访问就return 403

思路:把多个不同的  子条件,定义为同一个父条件。然后if判断这个父条件,来进行操作。

 

set $my_ip '';
if ( "$remote_addr" = "1.1.1.1" ){set $my_ip 1;}
if ( "$remote_addr" = "2.2.2.2" ){set $my_ip 1;}
if ( "$my_ip" != 1 ) {
      return 403;
}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM