Белый список учитывает конкретные запросы Nginx

Еще одна причина использования int:

Предположим, что у вас есть цикл for:

for (i = 0; i <= someList.Count - 1; i++) {
  // Stuff
}

(хотя вы, вероятно, не должны этого делать)

, очевидно, если someList.Count равен 0 и без знака, у вас возникнет проблема.

-1
задан Sami Al Morshedi 3 March 2019 в 13:49
поделиться

1 ответ

Готово

http {
    ## load whitelist
      map $remote_addr $deny {
        default 0;
        include /path/to/whitelist.txt;
}

server{
    ## check
    set $is_white_list 0;
    if ($request_uri ~ ".*men.*"){
      set $is_white_list 1;
    }
    if ($deny) { 
      set $is_white_list 1$is_white_list;
    }
    if ($is_white_list = 1) {
      return 403;
    }
    ##// epg check
}
0
ответ дан Sami Al Morshedi 3 March 2019 в 13:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: