Nginx 모듈 레퍼런스 매뉴얼: HTTP 제한 영역 모듈 (http 제한 영역)

출처: 인터넷
작성자: 사용자
키워드: Http nginx 영역 모듈

이러한 모듈 모두 컴파일됩니다 Nginx로 기본적으로 모듈을 수동으로 제외 하도록 지정 하지 않으면 구성.

이 모듈은 주소 또는 일부 특별 한 경우 지정 된 세션에 대 한 동시 연결 수를 제한할 수 있습니다.
다음 예제에서는:

http {limit_zone 한 $binary _remote_addr 10 m; 서버 {위치/다운로드 / {limit_conn 1 개}}}

지침

Limit_zone

구문: Limit_zone zone_ http://www.aliyun.com/zixun/aggregation/11696.html "> 이름 $variable memory_max_size
기본값: 없음
필드 작업: HTTP
명령 세션 상태 저장소 영역을 설명합니다.
세션의 수는 사용 되는 가변 크기 및 memory_max_size 값에 따라 지정 하는 변수에 의해 결정 됩니다.
다음 예제에서는:

Limit_zone 1 $binary _remote_addr 10 m;

클라이언트의 주소는 $BINARY_REMOTE_ADDR 변수 $REMOTE_ADDR을 대체 하기 위하여 사용 될 것 이라고 지적, 세션에 사용 됩니다.
$remote _addr 변수의 값 7 ~ 15 바이트 길이, 수 있으므로 크기는 32 또는 64 바이트로 지정 된.
$binary _remote_addr 변수의 값 항상 4 바이트 이며, 항상 크기가 32 바이트입니다.
32000 세션 세션 상태 저장 영역 32 바이트의 각 세션 크기 1m, 경우에 이론적으로 처리할 수 있습니다.

Limit_conn

구문: Limit_conn zone_name max_clients_per_ip
기본값: 없음
필드 작업: HTTP, 서버, 위치
명령 세션에 대 한 동시 연결의 최대 수를 지정 하 고이 수를 초과 하는 요청 서비스 사용할 수 없음 (503) 코드에 반환 됩니다.
다음 예제에서는:

Limit_zone 한 $binary _remote_addr 10 m; 서버 {위치/다운로드 / {limit_conn 1 1;}

이 주소만 한 번에 하나의 연결을 가질 수 있다고 지정 합니다.

Limit_conn_log_level

구문: Limit_conn_log_level 정보 | 주의 사항 | 경고 | 오류
기본값: 오류
필드 작업: HTTP, 서버, 위치
로그 수준 연결의 최대 수에 도달 하는 때 기록 됩니다.

관련 문서

연락처

이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이 페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.

커뮤니티에서 표절 사례를 발견한 경우 info-contact@alibabacloud.com 으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.