연결 및 요청 수를 제한하는 것 이상의 nginx 화이트리스트 구성 nginx apache nginx php nginx rewrite

WBOY
풀어 주다: 2016-07-29 08:54:51
원래의
1151명이 탐색했습니다.

이전에 사용자 요청 수와 연결 수를 각각 제한하는 nginx_http_limit_req_module과 nginx_http_limit_conn_module을 소개하는 두 개의 기사를 작성한 적이 있습니다. 화이트리스트는 주로 일부 내부 인력을 제한에 영향을 받지 않도록 나누는 것입니다.

이전 기사를 먼저 읽어보세요.
nginx는 요청 수를 제한합니다
http://blog.csdn.net/wanglei_storage/article/details/51076882
nginx는 연결 수를 제한합니다
http://blog.csdn.net/wanglei_storage/article/details/51076561


모듈 보기:

tening sbin/nginx -V를 사용하여 컴파일 및 설치 후 확인 모든 모듈이 완료되었습니다. 화이트리스트 구성에는 지리 모듈 지원이 필요합니다.

nginx 配置,nginx 安装,nginx下载,nginx windows,nginx负载均衡配置,nginx 重启,nginx apache,nginx php,nginx rewrite


1. geo 명령

문법: geo $variable {… 기본값: 없음
구성 섹션: http

매개변수 소개:

기본값: 클라이언트 주소가 정의된 주소와 일치할 수 없는 경우 nginx는 이 값을 사용합니다. CIDR을 사용하는 경우 기본값 대신 "0.0.0.0/0"을 사용할 수 있습니다.

범위: 주소 세그먼트 형식으로 주소를 정의합니다. 이 매개변수는 먼저 배치되어야 합니다. 주소 라이브러리의 로딩 속도를 높이려면 주소를 오름차순으로 정의해야 합니다.


2. 구성 사용 예:

1) 요청 수 제한

limit_req_zone: 제한 요청 영역을 정의하는 데 사용되며 클라이언트 주소, 영역 이름, 공유 메모리 및 속도가 포함됩니다.

2) 연결 수를 제한하세요

Limit_conn_zone: 제한된 연결 영역을 정의하는 데 사용되며 영역 이름과 공유 메모리가 포함됩니다.

3) geo는 주로 화이트리스트 구성을 정의하며, 변수는 $white_ip이고, 매개변수와 구체적인 값은 { } 내에 정의됩니다.

하단의limit_req_whitelist를 사용하여 구성된 화이트리스트를 적용합니다. 여기서 geo_var_name은 geo 모듈에서 설정한 변수 이름을 나타내고 geo_var_value는 geo 모듈에서 설정한 변수 값을 나타냅니다. 화이트리스트의 모든 IP는 적용되지 않습니다. 모든 제한.

nginx 配置,nginx 安装,nginx下载,nginx windows,nginx负载均衡配置,nginx 重启,nginx apache,nginx php,nginx rewrite

').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); }); 위 내용은 nginx 콘텐츠를 포함하여 연결 및 요청 수를 제한하는 것 외에 nginx의 화이트리스트 구성을 소개하고 있어 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿