티스토리 뷰

조건

특정 아이피와 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/04   »
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
글 보관함