Nginx 속도 제한. - 블랙리스트 추가.
740 단어 Nginx 속도 제한. - 블랙리스트 추가.
include /usr/local/nginx/conf/denyIP;
zone: = one: 10 m: 원, 크기 100 M 의 캐 시 공간 을 설정 합 니 다.
m = 분 s = 초, 분당 2 천 번 요청 또는 초당 200 번 요청
limit_req_zone $binary_remote_addr zone=one:100m rate=2000r/m;
allips 라 는 limit 정의req_zone 은 session 을 저장 하 는 데 사용 되 며 크기 는 50m 메모리 입 니 다.
limit_req_zone $binary_remote_addr zone=allips:50m rate=200r/s;
burst = 5: 트 래 픽 이 누 출 통 처럼 매 순간 균일 한 속도 가 아니 기 때문에 특정한 시간 에 대규모 트 래 픽 이 발생 하지 않도록 burst 파 라 메 터 를 추가 합 니 다. 이 설정 은 5 크기 의 버퍼 를 설정 하고 대량의 요청 (폭발) 이 있 을 때 위의 제한 을 초과 하면 버퍼 에 먼저 넣 을 수 있 습 니 다.
limit_req zone=one burst=5 nodelay;