nginx をリバース プロキシとして使用する場合、リクエストをそのまま次のサービスに転送するだけです。 proxy_pass リクエストを設定すると、ドメイン名のみが置き換えられます。異なる URL サフィックスに基づいて異なるサービスにアクセスする場合は、次の方法を使用する必要があります。 方法1: 「/」を追加するサーバー{ 8000を聴く; サーバー名 abc.com; access_log "pipe:rollback /data/log/nginx/access.log interval=1d baknum=7 maxsize=1G" メイン; 場所 ^~/user/ { proxy_set_header ホスト $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-NginX-Proxy が true である; proxy_pass http://user/; } 場所 ^~/order/ { proxy_set_header ホスト $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-NginX-Proxy が true である; proxy_pass http://order/; } } ^~/user/ は、プレフィックスuserを持つリクエストに一致することを意味します。proxy_pass が/で終わる場合、 /user/*の後のパスは末尾に直接連結され、つまりuser は削除されます。 方法2: 書き直す上流ユーザー サーバー localhost:8089 weight=5; } 上流注文 サーバー localhost:8090 weight=5; } サーバー{ 聞く 80; サーバー名 abc.com; access_log "pipe:rollback /data/log/nginx/access.log interval=1d baknum=7 maxsize=1G" メイン; 場所 ^~/user/ { proxy_set_header ホスト $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-NginX-Proxy が true である; ^/user/(.*)$ /$1 を書き換えて、break; proxy_pass http://ユーザー; } 場所 ^~/order/ { proxy_set_header ホスト $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-NginX-Proxy が true である; ^/order/(.*)$ /$1 を書き換えてbreak; proxy_pass http://order; } } proxy_pass の末尾に/がないので、 rewrite はURL を書き換えます。 --------------------- 以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。 以下もご興味があるかもしれません:
|
<<: MACでMYSQLデータベースのパスワードを忘れた場合の解決策
>>: Ubuntu MySQL バージョンが 5.7 にアップグレードされました
エラーを報告するには次のコマンドを実行しますsystemctl dockerを再起動しますエラーメッ...
まず次のコマンドを実行します: [root@mini61 setuptools-8.2.1]# py...
ほとんどのブラウザはデフォルトで入力値をキャッシュし、ctl+F5 を使用して強制的に更新することに...
怖いですね! 写真の翻訳: (内側から外側へ)最初のレイヤー:ユーザーエクスペリエンス第2層:コンテ...
1. 色合わせの問題<br />Web ページには 3 色以上使用しないでください。そう...
目次# データ準備後# SQLクエリ率テスト# SQL グループレートテスト# sql ソート率テス...
この記事では、ES6 の for ... of ループについて説明します。古い方法以前は、JavaS...
この記事は、JS レッドブックの第 8 章に記載されているオブジェクトに関する 2 番目の記事です。...
MySQL 8.0 サービスを開始できません最近、 cmdで MySQL サービスを起動するときに遭...
公式サイトをダウンロードまず公式ウェブサイトにアクセスしてMySQLをダウンロードしてくださいリンク...
この記事では、参考までに、ビデオアップロード機能を実現するためのVueの具体的なコードを紹介します。...
この記事では、LinuxでのMySQL 5.6.27のインストールチュートリアルを参考までに紹介しま...
コマンド: mysqlhotcopyこのコマンドは、ファイルをコピーする前にテーブルをロックし、不完...
方法1: cmdコマンドを使用するまず、DOS ウィンドウを開き、スタート、実行、cmd と入力しま...
一部のWebサイトでアップロードする場合、「参照」ボタンをクリックすると、[ファイルの選択]ダイアロ...