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つを推奨

推薦する

ビジネスデータ運用(Bサイドプロダクトマネージャー(III):プロジェクトPOCをうまく行う方法)

Bサイドプロダクトマネージャー(パート3):プロジェクトPOCをうまく行う方法顧客が製品ソリューシ...

プロモーションと魅力あるコピーライティング(Douyinファンを引き付けるコピーライティング100文(おすすめ集))

Douyinでファンを惹きつける100の文章(集めることを推奨)わたしには言葉を共有する責任があり...

自分で構築する貿易ウェブサイトにはどのようなプラットフォームがありますか?自分で構築する貿易ウェブサイトに推奨されるプラットフォーム

現在、多くのユーザーは越境電子商取引を行う際に独自の対外貿易ウェブサイトを構築することを選択していま...

SEO キーワード分析ツール (SEO 最適化キーワード ツールとは何ですか?)

SEO 最適化のためのキーワード ツールとは何ですか?検索エンジンにはすでに無料または有料の SE...

データ運用システムの構築(データインジケータシステム構築方法と経験)

データインジケータシステムの構築方法と経験今日のデータ主導のビジネス環境では、効果的なデータ指標シス...

Tomcat で HTTPS アクセスを構成する方法 Tomcat で HTTPS アクセスを構成する方法

Tomct は、Apache Foundation でよく使用される Selet コンテナですが、W...

地域ブランドプロモーション(全国・地方メディアリリース:企業ブランドプロモーションの秘訣)

全国・地方メディアリリース:企業ブランドプロモーションの秘訣全国および地方のメディアリリース:企業ブ...

同じサーバーに2つのTomcatを展開する方法

テストの必要性により、同じサーバーに 2 つの Tomct をデプロイしてからアプリケーションをデプ...

ブランドマーケティングの現状分析(江南春:失われた10年を経て、マーケティングの本質に関する最新の考え方)

江南春: 失われた10年を経て、マーケティングの本質に関する最新の考察出典: After Three...

5118 GoogleとAmazonのロングテールキーワードマイニングツールは、越境EC企業が簡単にトラフィックを獲得するのに役立ちます

SEO(検索エンジン最適化)における Google と Amazon の重要性は無視できません。世界...

ホテル運営の仕事内容とは(ホテルOTA運営の仕事内容)

ホテルOTA運営業務内容ホテルOTA代理店運営とは?ホテルOTA代理店業務は、Eコマース代理店業務か...

プロモーション活動ブランド(2024年「消費市場業界における影響力のあるブランド」リストを発表)

2024年「消費者市場業界における影響力のあるブランド」リストが発表されました中国新聞社、北京、4...

パーソナルブランドプロモーション企画(新メディア時代におけるアーティストのパーソナルブランド企画とプロモーションに関する研究)

新メディア時代におけるアーティストのパーソナルブランドの企画とプロモーションに関する研究胡玉宝概要:...

Ubuntu システムで中国語を設定する方法

Ubuntu システムは、人気の Linux ディストリビューションの 1 つです。デフォルトのイン...