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 にアップグレードされました
目次1. DOMとは何か2. 要素を選択する3. getElementById() 4. クエリセレ...
たとえば、次のように入力します。 XML/HTML コードdiv#ページ>(div#ヘッダー&...
ユーザーを作成します: 'oukele' によって識別されるユーザー 'ou...
序文Linux には、ネットワーク接続、プロセス、およびその他の情報をリアルタイムで収集するための対...
XHTML は 3 つのドキュメント タイプ宣言を定義します。最もよく使用されるのは XHTML T...
概要オンラインサービスへのアクセス中に 500 または 502 エラーが発生した場合、緊急処理とトラ...
<br />出典: http://www.a-xuan.cn/?p=197 先ほどFac...
時刻、文字列、タイムスタンプ間の変換は、日常生活でよく使用されます。よく使用されますが、私は使用する...
以下に示すプラス記号の効果を実現するには: この効果を実現するには、div 要素だけが必要です。 b...
序文場合によっては、データベースのイントラネット アドレスしか知らず、イントラネット経由で接続できな...
多くの場合、Linux システムに Web サービス アプリケーション (Tomcat、Apache...
目次Zabbix カスタム監視 nginx ステータス1. ステータスインターフェースを開く2. 監...
1. 準備1.1 VMware 15 をダウンロードしてインストールするダウンロード リンク: h...
目次font-faceでフォントを正しく宣言するフォントをプリロードするフォントをホストするにはli...
1. マルチヘッダーテーブルコードコードをコピーコードは次のとおりです。 <!DOCTYPE ...