ホームページ > バックエンド開発 > PHPチュートリアル > NGINX リバース プロキシ、動的および静的組み合わせ

NGINX リバース プロキシ、動的および静的組み合わせ

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-08-08 09:24:38
オリジナル
1252 人が閲覧しました

NGINX リバース プロキシ、動的および静的組み合わせ

1. デフォルトのポーリング モード

利点:バックエンド サーバーが停止した場合、各リクエストは時系列で 1 つずつ異なるバックエンド サーバーに割り当てられます。 down 、自動的に削除できます。

http {

include mime.types;

default_type application/octet-stream;

#tcp_nopush on;

keepalive_timeout 65;

#リバースプロキシ構成 これ構成されている 2 台のマシンです。複数の

サーバー 192.168.136.139:80;

にすることができます。

サーバー192.168.136.136:80 ;

} vServer {#

リッスン 80;

#ドメイン名

サーバー名 localhost;

#いくつかの設定にアクセス

location / {

#エラージャンプファイルが発生しました

error_page 500 502 503 504 /50x.html;

#訪問したディレクトリ

location = /50x.html {

root html;

~ .php $ {r Proxy_pass http:// test; Add/http://test/ は間違っています}}

#動的静的バインディングを構成する

Location ~.*. (html|htm|gif|jpg|jpeg|bmp|png|ico|txt|js|css)$

{

#ディレクトリにアクセス

root /test/web;

期限切れ 3d;

}

}

2. ウェイトウェイトポーリング

はポーリング確率を指定し、ウェイトはアクセス率に比例します。バックエンドサーバーのパフォーマンスにばらつきがあります。

例:

アップストリームベイクエンド{

server 192.168.159.10weight=5;

server 192.1 59.11 重量=10;

}

3. ip_hash (IP ベースのハッシュ割り当て戦略)

各リクエストは、アクセスされた IP のハッシュ結果に従って割り当てられるため、各訪問者はバックエンド サーバーに固定的にアクセスでき、セッションを解決できます。問題。

例:

アップストリーム樹脂ナーバー{

ip_hash;

サーバー 192.168.159.10:8080;

サーバー 192 .168.159.11:8080;

}

4. フェア(サードパーティ)は、サービスの応答性

に基づいて、バックエンドサーバーの応答時間に従ってリクエストを割り当てます。 応答時間が短いものが優先されます。

アップストリーム樹脂サーバー{

サーバーサーバー1;

サーバーサーバー2;

フェア;

}

上記は、NGINX リバース プロキシと動的と静的の組み合わせを紹介したもので、PHP チュートリアルに興味のある友人に役立つことを願っています。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート