Nginx を設定する 3 つの方法最初の方法は、位置一致部分を直接置き換える。 2 番目の proxy_pass ターゲット アドレスには、デフォルトでは / が含まれません。つまり、プロキシ ドメイン名のみが使用され、URL とパラメータ部分は変更されません (要求されたパスは、プロキシ URL として proxy_pass ターゲット ドメイン名と連結されます)。 3 番目のタイプの proxy_pass ターゲット アドレスでは、その後に / が追加されます。これは、場所に正常に一致するパスの部分が切り取られ、proxy_pass ターゲット アドレスに結合されることを意味します。 場所の設定場所 [ = | ~ | ~* | ^~ ] uri {...} uri の前の角括弧内の内容はオプションであり、次のように説明されます。
例 たとえば、次の設定は3番目の設定スキームを示しています。http://44.179.118.54:80/shop/xxxにアクセスすると、 アクセスすると、Nginxは/shop/をインターセプトし、次のパスをproxy_passに連結します。 実際にアクセスするのは次のサービスです: http://44.179.118.54:8007/xxx #ショップサービス # リバースプロキシ shop-service サービスの場所 ^~ /shop/ { #proxy_redirect オフ; #プロキシ接続タイムアウト60; #プロキシ読み取りタイムアウト 60; #プロキシ送信タイムアウト60; #プロキシバッファサイズ4k; #プロキシバッファ 4 32k; #プロキシビジーバッファサイズ64k; #プロキシ一時ファイル書き込みサイズ 64k; #プロキシ最大一時ファイルサイズ 128m; プロキシパス http://44.179.118.54:8007/; #proxy_set_header X-Real-IP $remote_addr; #root /var/www/test/user/ #インデックス index.html #proxy_pass https://www.baidu.com; } Nginx ルーティング転送とリバース プロキシの場所設定の実装に関するこの記事はこれで終わりです。Nginx ルーティング転送とリバース プロキシに関するその他の関連コンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
VMware をインストールして新しい仮想マシンを作成したら、オプション バーの [編集] - [仮...
1. Dockerのインストールと起動 yum で epel-release をインストールします ...
1. MySQLをインストールする(1)ダウンロードしたMySQLの圧縮ファイルをMySQLをインス...
単一のテーブルをエクスポートするmysqldump -u ユーザー -p db名 テーブル名 >...
初心者が div+css を開発する場合、.ggg、#ccc などの形式の CSS 疑似クラス名を付...
GitHubアドレス、気に入ったらスターを付けてくださいプラグインのプレビューチュートリアルコード表...
目次1. 序文2. ポップアップコンポーネントを2つ見つける3. 自分で作る3.1. Promise...
現在の需要:グループとファクターの 2 つのテーブルがあります。1 つのグループは複数のファクターに...
目次1. uuid関数を使用して、一意かつ不規則な主キーIDを生成します。 2. idの自動成長1....
この方法は、CSS3のdrop-shadow filterを使用して、png画像の不透明部分に任意の...
序文ES6 で初めて導入された「構造化代入構文」を使用すると、配列やオブジェクトの値を異なる変数に挿...
Mac で Docker を使用して Oracle をデプロイする方法まずdockerをインストール...
問題の再現HTML を使用して編集する場合、特殊記号によってエラーが表示されることが多く、極端な場合...
検証できるデータの種類は次のとおりです a = [1,2,3,4,5,6]とします。 b = [とし...
最初にsudo suコマンドを使用して root アカウントに切り替えることをお勧めします。そうしな...