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 フォーマット標準の概要

推薦する

Vue+WebSocket ページでの長時間接続のリアルタイム更新

最近、Vue プロジェクトではデータをリアルタイムで更新する必要があります。折れ線グラフは 1 秒ご...

Docker での Redis のマスタースレーブ構成チュートリアルの詳細説明

1. Redisイメージを取得するdocker pull redis 2. それぞれポート6379、...

JavaScript の useRef と useState の紹介

目次1. useStateフック2. useRefフック3. useRef と useState 4...

自動ウェブページ更新と自動ジャンプのサンプルコード

ウェブページの自動更新: <head></head> の間に次のコードを追加...

Navicat を使用して MySQL データベースをエクスポートおよびインポートする方法

MySql は、私たちが頻繁に使用するデータ ソースです。開発者が練習、小規模なプライベート ゲーム...

超シンプルな QPS 統計手法 (推奨)

過去 N 秒間の QPS 値の統計 (1 秒あたりの選択、挿入などを含む) mysql> se...

Ubuntu 18.04 Server バージョンのインストールと使用方法 (画像とテキスト)

1 システムのインストール手順OSバージョン:1804イメージのダウンロード: http://cd...

シンプルなウェブページレイアウトの構造と表現原理の共有

構造とパフォーマンスの紹介HTML 構造、CSS 表現、JavaScript 動作。Web ページの...

MySQLデータのグループ化の詳細な説明

グループを作成グループ化は、SELECT ステートメントの GROUP BY 句で設定されます。例:...

jQueryはネストされたタブ機能を実装します

この記事では、ネストされたタブ機能を実装するためのjQueryの具体的なコードを参考までに紹介します...

HTML+CSS で div タグの右上隅に削除アイコンを追加するサンプルコード

1. 要件の説明Divタグの右上隅に削除アイコンを表示します2. 実装html、CSS 3. 参照コ...

ログインボックスのドラッグ効果を実現するためのJavascript

この記事では、ログインボックスのドラッグ効果を実現するためのJavascriptの具体的なコードを参...

React NativeとiOSの相互作用の詳細な説明

目次前提条件RNはiOSに価値を渡す方法1: ネイティブに値を通常通り渡す方法2: コールバック関数...

Windows 10 の Docker で countly-server を展開して実行するプロセス

私は最近countlyに触れて、慣れてきました。私は、必要に応じてcountlyのクラッシュプラグイ...

HTML+CSS ボックスモデルの例 (円、半円など) 「border-radius」はシンプルで使いやすい

多くの友人は、フロントエンドを学習するときに、ボックス モデルがデフォルトで正方形であることに気付き...