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

推薦する

MySQL 8.0.16 圧縮版のダウンロードと Win10 システムへのインストール チュートリアル

公式サイトからダウンロード: https://www.mysql.com MySQLの公式サイトにア...

ウェブページ作成によく使われる英語フォント

アリアルArial は、多くの Microsoft アプリケーションとともに配布されるサンセリフ T...

MySQL ステートメントの実行順序と書き込み順序の例の分析

選択ステートメントの完全な構文は次のとおりです。 選択 DISTINCT <選択リスト>...

React 入門レベルの詳細なメモ

目次1. Reactの基本的な理解1. はじめに2. Reactの特徴3. Reactが効率的な理由...

HTML における DTD の使用法の概要

DTD はマークアップの文法規則のセットです。これは XML 1.0 仕様の一部であり、HTML フ...

Docker を使用して静的 Web サイト アプリケーションを作成する (複数の方法)

静的ウェブサイトをホストできるサーバーは数多くあります。この記事では、nginx、apache、to...

mysql5.7.18 解凍バージョンで mysql サービスを起動します

mysql5.7.18の解凍版はmysqlサービスを起動します。具体的な内容は以下のとおりです。 1...

dl、dt、dd はいつ使用するのが適切ですか?

dl:定義一覧定義リストdt:定義タイトルタイトルを定義するdd:定義説明定義の説明dt は情報のタ...

MySQLでANDとORを組み合わせる問題を解決する

以下のように表示されます。 SELECT prod_name,prod_price FROM pro...

Centos7のFirewalldファイアウォールの基本コマンドの詳細な説明

1. Linuxファイアウォールの基礎Linux ファイアウォール システムは主にネットワーク層で動...

Docker+Nginx を使ってシングルページアプリケーションをデプロイする

開発から導入まで自分で行うシングルページアプリケーションを開発する場合、ビルドを実行した後 npm ...

一般的な MySQL 関数の例の概要 [集計関数、文字列、数値、時刻と日付の処理など]

この記事では、よく使用される MySQL 関数について説明します。ご参考までに、詳細は以下の通りです...

mysqldump を使用して MySQL データをバックアップする方法

1. mysqldump の紹介mysqldump は、MySQL に付属する論理バックアップ ツー...

Vue 監視属性のグラフィック例の詳細な説明

目次リスナープロパティとは何ですか?リスニングプロパティと計算プロパティの違いは何ですか?監視プロパ...