Nginx リバース プロキシの主な機能。Nginx リバース プロキシの 3 つのモードの紹介

Nginx リバース プロキシの主な機能。Nginx リバース プロキシの 3 つのモードの紹介

Nginx は軽量の Web サーバー/リバース プロキシ サーバーおよび電子メール (IMAP/POP3) プロキシ サーバーです。メモリをほとんど消費せず、強力な同時実行機能を備えています。Web 開発で最もよく使用されるツールの 1 つです。では、Nginx リバース プロキシの主な機能は何でしょうか?一般的なモードにはどのようなものがありますか?以下で詳細を学んでみましょう。

Nginxリバースプロキシの主な機能

Nginx をリバース プロキシとして構成する場合、宛先ホスト側にインストールされ、主にクライアント要求を転送するために使用されます。バックグラウンドにはサービスを提供する複数の http サーバーがあります。Nginx の機能は、背後にあるサーバーに要求を転送し、現在の要求を処理するターゲット ホストを決定することです。

さらに、Nginx は安定したパフォーマンスと柔軟な構成転送機能を提供できます。さまざまな正規表現の一致に応じてさまざまな転送戦略を採用でき、Nginx はエラー ページをリダイレクトし、返された結果に対して例外判断を行うことができます。分散サーバーに異常が発生した場合、リクエストを別のサーバーに再転送し、異常のあるサーバーを自動的に削除することができます。

関連記事: 「Nginx リバース プロキシ サーバーの設定チュートリアル」

Nginx リバース プロキシの 3 つのモード

IPプロキシに基づく

2. ドメイン名ベースのプロキシ

3. ポートベースプロキシ

nginx.conf

目覚めたプロセス;

要素 {

目覚めた接続024;

}

http {

utf-8 を設定します。

mime.types を含めます。

デフォルトのタイプはアプリケーション/オクテットステムです。

log_fomt 分 ̺$emote_dd R $emote_use [$time_locl] “$equest̶ ̺

̺$sttus $body_bytes_sent “$http_efee̶ ̺

̶̺$http_use_gent̶ "$http_x_fowded_fo̶̺;

# log_fomt min ̺emote_dd=$emote_dd:$emote_pot、http_x_fowded_fo=$http_x_fowded_fo、poxy_dd_x_fowded_fo=$poxy_dd_x_fowded_fo ̺;

ccess_log ログ/ccess_fomt.log 分;

ファイル送信オン;

#tcp_nopush オン;

#keeplie_timeout 0;

キープリータイムアウト65;

#gzip オン

# オリジナルを見る

見る

聞く 80;

see_nme loclhost;

場所 / {

html なし;

インデックス index.html index.htm;

}

}

# カスタムsee設定を導入する

my-poxy-see.conf をインクルードします。

}

my-poxy-see.conf

ポートベースのプロキシ

見る

聞く8;

see_nme loclhost;

場所 / {

ポキシ http://92.68.0.53:909;

poxy_ediect デフォルト;

}

場所 = /50x.html {

html から;

}

}

見る

聞く 82;

see_nme loclhost;

場所 / {

poxy_pss http://git.itplh.com;

poxy_ediect デフォルト;

}

場所 = /50x.html {

html から;

}

}

# ドメイン名プロキシ + gitlocl ロードバランシングに基づく

アップステム gitlocl{

92.68.0.53:909を参照。

92.68.0.54:909を参照。

92.68.0.55:909を参照。

}

アップステムgitbj{

git.itplh.con を参照してください。

}

見る

聞く 80;

gitlocl.com を参照してください。

場所 / {

poxy_pss http://gitlocl;

poxy_ediect デフォルト;

}

場所 = /50x.html {

html なし;

}

}

見る

聞く 80;

see_nme gitbj.com;

場所 / {

poxy_pss http://gitbj;

poxy_ediect デフォルト;

}

場所 = /50x.html {

html なし;

}

<<:  Debian 10 Linux に Tomcat 9 をインストールする方法

>>:  よく使われるWordPressウェブサイト訪問者統計プラグイン5つを推奨

推薦する

広告情報フロー広告(テンセントソーシャル広告がブランドマーケティングのアップグレードを支援する「AD+」コンセプトを発表)

テンセントソーシャルアドバタイジングがブランドマーケティングのアップグレードを支援する「AD+」コン...

ソーシャルメディアを突破: .cyou ドメインで Gen Z スタートアップの成功を支援

ソーシャル メディアが主流の時代に、Z 世代の起業家たちはオンライン ビジネスの成功基準を再定義して...

倉庫業務データ分析 (データ ウェアハウスとは何かを理解するには、1 つの記事が役立ちます。インターネット上で最も包括的なチュートリアルを見つけました!)

データ ウェアハウスとは何ですか?インターネット上で最も完全なチュートリアルを見つけました!インター...

運用データの用語 (マスター データを認識して識別する方法を 1 分で説明します)

1分でマスターデータを理解し、識別する方法を教えるメタデータはエンタープライズ データ管理の基礎で...

国家オムニメディアオペレータ試験の内容(オムニメディアオペレータ試験の申し込み方法は?試験の要件は?オムニメディアオペレータでは何を学ぶのか?)

フルメディアオペレータ試験の申し込み方法は?応募要件は何ですか?オムニメディアオペレーターは何を学ぶ...

11月の不動産プロモーション計画(3月、不動産企画メディア株式会社のマーケティング戦略・プロモーション計画)

3月、不動産企画メディア株式会社のマーケティング戦略・プロモーション計画が策定されました。不動産企...

ゲームデータ運用分析(ゲームプラットフォーム運用におけるゲームデータ分析の重要性)

ゲームプラットフォーム運営におけるゲームデータ分析の重要性ゲームデータ分析は、ゲームプラットフォーム...

SEO広告代理店(Google SEOフランチャイズ、SEOエージェントになり、SEOパートナーになり、相互利益を得る)

Google SEOフランチャイズ投資、SEOエージェントになる、SEOパートナーになる、相互利益...

ブランドマーケティング・プロダクトマーケティング(ブランドプロモーションマーケティング手法)

ブランドプロモーションとマーケティング手法優れたブランドプロモーション戦略は、ブランド認知度を高める...

ブランドマーケティングとプロモーション(伝統的な企業はどのようにしてブランドマーケティングとプロモーションをうまく行っているのでしょうか?)

伝統的な企業はブランドマーケティングとプロモーションをどのように行っているのでしょうか? 1. ブラ...

母子ブランドの推進(安正ファッション会長 鄭安正氏:個人IPの構築からブランドマーケティングシステムの構築まで)

安正ファッション会長 鄭安正:個人IPの構築からブランドマーケティングシステムの構築へ「3か月前、私...

ブランド マーケティング戦略のケース (これら 3 つのケースでは、最も人気のあるブランド マーケティングと成長戦略を習得する方法を学びます)

これらの3つのケースでは、最も人気のあるブランドマーケティングと成長戦略を習得する方法を学びます過去...

データ操作の改善(データ操作方法を使用して記事のコンバージョン率を向上させる方法)

データ操作方法を活用して記事のコンバージョン率を向上させる方法この記事では、キャリブレーション、モデ...

酒類販売促進コピーライティング(酒類のWeChatマーケティングのやり方、WeChatモーメンツでの酒類販売促進の広告コピーライティング)

酒類のWeChatマーケティングのやり方、WeChatモーメンツでの酒類プロモーションの広告コピーラ...

オレオのブランドマーケティング(モンデリーズ グレーターチャイナの副社長、朱一静氏がオレオの継続的な成長の秘密を明かす)

「黄金製品会社」モンデリーズ・グレーターチャイナ副社長朱一静氏がオレオの継続的な成長の秘密を明かす...