Nginxエージェント構成

3694 ワード

Nginxエージェント構成
その他の構成構文---バッファ
構成構文:
Syntax   : proxy_buffering        on|off;
Default  :proxy_bufferiong        on;
Context : http,server,location
役割:できるだけ要求された情報を収集し、クライアントに返す.これはメモリに存在し、メモリが使用されるとハードディスク(HDD)の一時ディレクトリに存在します.
拡張:proxy_buffer_size、proxy_buffers、proxy_busy_buffers_size.(バッファのサイズを制御)
----------------------------------------------------------------------------------------------------------------------------------
その他の構成構文---ジャンプリダイレクト
構成構文:
Syntax   : proxy_redirect        default;    
                proxy_redirect        off;    
                proxt_redirect    redirect    replacement;
Default  :proxy_redirect        default;
Context : http,server,location
シーン:Nginxエージェントサーバを使用してバックエンドのサービスをエージェントし、301リダイレクトアドレスを返すと、私たちのフロントエンドアクセスがアドレスの書き換えを必要としないときに使用されます.一般的にdefaultを使用します.
----------------------------------------------------------------------------------------------------------------------------------
その他の構成構文---情報あり
構成構文:
Syntax   : proxy_set_header        field                  value;    
Default  : proxy_set_header        Host               $proxy_host;
                proxy_set_header       Connection      close;
Context : http,server,location
シーン:Nginxプロキシサーバを使用すると、バックエンドのヘッダ情報の読み取りが不正確になる場合があります.だから頭を増やして、新しい頭情報でバックエンドに送ります.
拡張:proxy_hide_ヘッダ(ヘッダ情報を隠す)、proxy_set_body(body情報)
----------------------------------------------------------------------------------------------------------------------------------
その他の構成構文---タイムアウト
構成構文:
Syntax   : proxy_connect_timeout                 time;    
Default   proxy_connect_timeout               60s;
Context : http,server,location
シーン:Nginxはエージェントとしてバックエンドサーバへの接続がタイムアウトしました.
拡張:proxy_read_timeout(接続が確立された場合、リクエストを処理する時間)、proxy_send_timeout(接続が確立された場合、クライアントに送信される時間)
----------------------------------------------------------------------------------------------------------------------------------
エンタープライズの構成アイテム:
Nginx 代理配置_第1张图片  
上から順に:
①、        
②、    301       。       default
③、     。
④、    ip,             ip,   ip     ,      ip       
⑤、TCP       
⑥、          
⑦、     request     
⑧、            
⑨、    ,        。       io
⑩、proxy_buffering       ,    ,       
⑪、
⑫、         ,                 。

上記の情報を提出します.includeを使用します.図のように
Nginx 代理配置_第2张图片
/etc/nginx/ディレクトリの下でproxy_を作成paramsは以下の内容を書き込む
Nginx 代理配置_第3张图片
複数のlocationを構成する場合はinclude proxy_を使用します.params.すぐ