Nginx 变量 set 使用方法

    set $flag 0;
    if ($host = 'xxx.com') {
      set $flag "${flag}1";          # 01
    }
    if ($server_port = 80) {
      set $flag "${flag}2";          # 02 或 012
    }
    if ($server_port = 443) {
      set $flag "${flag}2";          # 02 活 012 
    }
    if ($flag = "012") {             # 012
      return 403;
    }

Last updated