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; }