この記事では主に、リクエストを転送したり、静的リソース ファイルにアクセスしたりする nginx の複数の場所の実装を紹介し、皆さんと共有します。詳細は次のとおりです。 サーバー{ #リスニングポート listen 80; # リッスンするドメイン名 server_name localhost; #サフィックス付きのURLを聞く 場所 ^~\.txt { # ファイルを /html フォルダーのルート / に配置します。 } #すべての URL をリッスンします。特別な要件がない場合は、この場所を使用します。#他の場所が一致しない場合にのみ、ワイルドカードを使用して場所を入力します / { #ドメイン名に直接アクセスすると if が通過せず、リクエストを転送できないため、URL のみが転送されるという制限を削除しました。 proxy_pass http://localhost:8080; } } 一致するルールがある場合: 自分で試してみるとルールがわかります。 以下が原文です↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ サーバー{ #リスニングポート listen 80; # リッスンするドメイン名 server_name localhost; #サフィックス付きのURLを聞く 場所 ^~\.txt { # ファイルを /html フォルダーのルート / に配置します。 } #すべての URL を監視します。特別な要件がない場合は、この場所を使用します。location / { #サフィックスのないリクエストは、すべてのリクエストを転送するのではなく、以前の場所と連携してリソース ファイルにアクセスするために転送されます。特別な要件がない場合は判断せず、リクエストに直接proxy_passをします。if (!-e $request_filename){ proxy_pass http://localhost:8080; 壊す; } } } 複数の場所を追加できますが、互いに競合しないように注意してください。競合すると、複数のリクエストを転送するときにタイムアウトが発生します。 任意のリクエストを転送したり、静的リソース ファイルにアクセスしたりする nginx の複数の場所の実装に関するこの記事はこれで終わりです。任意のリクエストを転送する nginx の場所に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Navicat PremiumはMySQLデータベースを操作します(SQL文を実行します)
>>: テーブル切り替えのための JavaScript プラグインのカプセル化
この記事では、WeChatアプレットのウォーターフォールフローページングスクロールロードを実装するた...
結果: 実装コード: html <div class="buttons"&...
解決策: システム内のすべての .vscode 関連プロセスを終了します (または、remote-s...
システムとユーザー環境の設計<br />Apple システムの成功は、そのシステム アー...
1. コントロールパネルで、MySQLのすべてのコンポーネントをアンインストールします。コントロール...
1: 速度と読み込み方法の違いdivとtableの違いは速度ではなく、読み込み方法です。速度はネット...
目次インストール: 1. ファイアウォールの基本的な使い方2. ファイアウォールd-cmdを設定する...
1. はじめに最近、CentOS での開発には多くの不便があることがわかりました。Windows/M...
1. サービス方法ファイアウォールのステータスを確認します。 [root@centos6 ~]# サ...
日常業務では、次のようなレイアウトに遭遇することがあります。親要素のフレーム (ブラウザのサイズに応...
目次1. 重複排除前後のデータの比較2. 使い方1. フィルターとマップを使用する2. 削減を使用す...
1. レンダリングを見る進むを選択: 後方を選択: コードは次のとおりです(例): <テンプレ...
React の経験がある人なら、コンポーネントインスタンスオブジェクトや DOM オブジェクトを取得...
1. Windows10の組み込みLinuxサブシステムをインストールする1.1. Linuxサブシ...