티스토리 뷰

조건

특정 아이피와 DELETE 메소드 조합(AND조건)의 요청이 오면 차단 (403리턴) 한다.

설정법

geo $blocked_ip {
    ranges;
    default                         0;
    192.168.100.0-192.168.100.255   1;
    192.168.50.0-192.168.50.255     1;
}

server {
    location / {
        # 변수 선언시 초기화 한다. 초기화 하지 않아도 되지만 error_log에 초기화라고 계속 나온다.
        set $blocked _;

        if ($blocked_ip) {
            set $blocked A;
        }

        if ($request_method == DELETE) {  
            set $blocked "${blocked}B";
        }

        if ($blocked == AB) {
            return 403;
        }
    }
}


댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함