Nginx 학습 - Nginx 기반 미들웨어 구조

3653 단어 nginx
1. http 요청
request -     、   、    
    respone -     、    、    

2. Nginx 일 포함 error. log accesslogginx 변수
HTTP     -arg_PARAMETER 、 http_HEADER、 sent_http_HEADER
         - Nginx   
          -    

4. Nginx 모듈 공식
    http_stub_status_module(nginx      )
        Systax:stub_status
        Default:--
        Context:server,location
    http_random_index_moudule(            )
        Systax:random_index on|off
        Default:random_index off
        Context:location

    http_sub_module(http    )
        Systax:sub_filter string(      ) replacement(      );
        Default:--
        Context:http ,server,location

        Systax:sub_filter_last_modified on|off;(     --     )
        Default:sub_filter_last_modified off;
        Context:http ,server,location

        Systax:sub_filter_once on|off;(on     ,off    )
        Default:sub_filter_once on;
        Context:http ,server,location

5. Nginxde 의 요청 제한
       - limit_conn_module

       - linit_req_module

6. HTTP 프로 토 콜 의 연결 과 요청
HTTP            
    HTTP1.0     TCP    
    HTTP1.1        TCP  
    HTTP2.0         TCP  

7. 접속 제한
Systax:limit_conn_zone key zone=name:size;
    Default:--
    Context:http 

    Systax:limit_conn_zone number;(    :  )
    Default:--
    Context:http ,server,location

8. 요청 제한
    Systax:limit_req_zone key zone=name:size rate=rate;
    Default:--
    Context:http 

    Systax:limit_req zone=name[burst=number][nodelay];
    Default:--
    Context:http , server, location

log_format Systax:log_format name [escape = default|json] string …] Default:log_format combined “…” Context:http
nginx 접근 제어 1. Ip 기반 접근 제어 httpaccess_moudule Systax:allow address/deny |CIDR |unix: | all; Default:– Context:http,server,location,limit_except 2. 사용자 의 신뢰 를 바탕 으로 http 로그 인auth_basic_module

좋은 웹페이지 즐겨찾기