nginx リバース プロキシでの proxy_pass の実装

nginx リバース プロキシでの proxy_pass の実装

フォーマットはシンプルです: proxy_pass URL;

URL には、送信プロトコル (http://、https:// など)、ホスト名 (ドメイン名または IP:PORT)、および uri が含まれます。

次に例を示します。

proxy_pass http://www.xxx.com/;
プロキシパス http://192.168.200.101:8080/uri;
プロキシパス unix:/tmp/www.sock;

proxy_pass の設定については、いくつか注意すべき点があります。

server_name が www.xxx.com であると仮定します。

http://www.xxx.com/aming/a.htmlをリクエストすると、上記の例の結果は次のようになります。

例1:

場所 /aming/
{
  プロキシパス http://192.168.1.10;
  ...
}

結果1: http://192.168.1.10/aming/a.html

例2:

場所 /aming/
{
  プロキシパス http://192.168.1.10/;
  ...
}

結果2: http://192.168.1.10/a.html

例3:

場所 /aming/
{
  プロキシパス http://192.168.1.10/linux/;
  ...
}

結果3: http://192.168.1.10/linux/a.html

例4:

場所 /aming/
{
  プロキシパス http://192.168.1.10/linux;
  ...
}

結果4: http://192.168.1.10/linuxa.html

要約:

記憶を容易にし、構成を標準化するために、proxy_pass の後のすべての URL を「/」で終わらせることをお勧めします。

プロキシパス http://192.168.1.10/linux/;

nginx リバース プロキシでの proxy_pass の実装に関するこの記事はこれで終わりです。より関連性の高い nginx リバース プロキシ proxy_pass コンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • nginx における proxy_pass のさまざまな使用法の詳細な説明
  • Nginx の場所と proxy_pass パスの設定の問題の概要
  • nginx proxy_pass 設定で URL が / で終わる場合と / なしで終わる場合の違いの詳細な説明
  • nginx の場所に複数の Proxy_pass メソッドがある
  • nginx の 2 つのモジュールの proxy_pass の違い

<<:  Vueはシンプルなショッピングカートの例を実装します

>>:  Web ベースの電子メール コンテンツの HTML フォーマット標準の概要

推薦する

Meituan DBデータをデータウェアハウスに同期するアーキテクチャと実践

背景データ ウェアハウス モデリングでは、何ら処理されていない元のビジネス レイヤー データは OD...

html-webpack-plugin の使用方法の詳細な説明

最近、React プロジェクトで初めてhtml-webapck-pluginプラグインを使用しました...

js データ型とその判定方法の例

js データ型基本データ型: 数値、文字列、ブール値、未定義、null、シンボル、参照データ型: オ...

CentOs7 64 ビット MySQL 5.6.40 ソースコードのインストール プロセス

1. インストールプロセス中に問題が発生しないように、まず依存パッケージをインストールします。 [r...

mysql5.6 以前のデータベースで json をクエリする方法

MySQLにデータを保存するとき、乱雑であまり使用されないデータがJSONフィールドに投げ込まれるこ...

VMware Workstation16 と Navicat リモート接続での Centos7 での MySQL8.0 インストール プロセス

目次1. CentOS7+MySQL8.0、yumソースインストール2. MySQLにログインしてパ...

CSS フレキシブルレイアウト FLEX、メディアクエリ、モバイルクリックイベントの実装

フレックスレイアウト定義: Flexレイアウトの要素は、 Flex 、または略して「コンテナー」と呼...

Nginx のアクセス制御とパラメータ調整方法

Nginx グローバル変数Nginx には、$variable 名を通じて使用できるグローバル変数が...

MySQL スロークエリ関連パラメータの原理の分析

MySQL スロー クエリ (正式名称はスロー クエリ ログ) は、MySQL によって提供されるロ...

CSS 不透明度子要素が親要素の透明度を継承するためのソリューションの詳細な説明

プロジェクト ページの作成中に、子要素が親要素の透明度を継承するという問題に遭遇しました。多くのドキ...

エージェントを介したzabbix監視プロセスとポートの詳細なプロセス

環境の紹介オペレーティングシステム: Centos 7.4 Zabbix バージョン: zabbix...

MySQL データベース アカウントの作成、認証、データのエクスポートおよびインポート操作の例

この記事では、MySQL データベースでのアカウントの作成、認証、データのエクスポートおよびインポー...

MYSQL 演算子の概要

目次1. 算術演算子2. 比較演算子3. 論理演算子4. ビット演算子5. 演算子の優先順位1. 算...

nginx を介してローカルでリバースプロキシを構成するプロセス全体

序文Nginx は、イベント駆動型の非同期非ブロッキング処理フレームワークを使用する軽量 HTTP ...