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