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

推薦する

米国のクラウド サーバー上の共有フォルダーを表示するにはどうすればいいですか?

US クラウド サーバーの共有フォルダーを使用すると、ユーザーはファイルを共有したりアクセスしたりし...

Alexa ユーザーガイド: SEO 分析

Alex を使用すると、SEO 分析機能を実装し、包括的な SEO 分析を通じて Web サイトの自...

製品プロモーション事例(万聯証券が推薦した事例は広東省グリーン金融改革・イノベーション推進事例として評価されました)

万聯証券の推薦案件は広東省グリーン金融改革・イノベーション推進案件として評価された最近、広東省金融学...

情報フロー広告を視聴できる場所(現在中国での主な情報フロー(フィード)広告チャネル)

中国におけるいくつかの主要な情報フロー(フィード)広告チャネル多くの企業は、国内でより優れた情報フロ...

ウェブサイト運営管理

ウェブサイト運営管理ウェブサイトの運用と管理は複雑な問題であり、主にデータ、セキュリティ、日々の更新...

企画・プロモーション(海の向こうから東洋のキッチンへ!Taimi Media がアメリカのキッチン用品ブランドを宣伝し、中国市場を「料理」します)

海の向こうから東洋のキッチンへ!タイミメディアは、アメリカのキッチン用品ブランドを宣伝して中国市場を...

製品マーケティングとプロモーション計画 (乾物: 製品マーケティングとプロモーション戦略、チェックしてください)

実用的な情報:製品のマーケティングとプロモーション戦略、ぜひご覧くださいプロモーションとマーケティ...

インターネット + ブランド マーケティング (講師 Wang Junwu およびインターネット ブランド マーケティング実践専門家)

王俊武先生&インターネットブランドマーケティング専門家王俊武氏はインターネットブランドマーケティング...

.io ドメインと .org ドメインの違いは何ですか?

.io ドメイン名と .og ドメイン名の違いは何ですか? io ドメイン名と og ドメイン名は、...

情報フロー広告の編集方法(情報フロー広告を書くための 7 つのクリエイティブな方法)

情報フロー広告コピーをクリエイティブに書く7つの方法情報フロー広告は検索エンジン広告とは異なります。...

データ資産運用レポート(データ資産ホワイトペーパーと要点まとめ)

データ資産に関するホワイトペーパーと要点の要約この記事では、データ資産に関連する 2 つのホワイト ...

動きの速いアパレルブランド(「ブランド」であることに固執し、この一連の新しい宝ブランドはTmall 618で爆発的に成長しました)

「ブランド」になることを決意したこの宝物のような新ブランド群は、Tmall 618で爆発しましたこ...

年間目​​標を予定より早く達成したが、Leapmotorの潜在能力は過小評価されていた

金九、銀十月、双十一のマーケティング節目を終え、自動車メーカーが2024年の年間販売目標達成に向けて...

合志ブランド計画(Simei HezhiのChen Jianhong氏:バリューマネジメントを活用してBサイドの財務ニーズを解決する方法)

SimeihezhiのChen Jianhong氏:バリューマネジメントを活用してBサイドの財務ニ...

TeamViewer モバイル版リモートコントロールコンピュータ使用チュートリアル

TemViewe は、あらゆるファイアウォールや NAT プロキシのバックグラウンドでリモート コン...