基礎 位置の一致順序は、「最初に正規表現に一致し、次に共通表現に一致」です。 実際のロケーションの一致順序は、「最初に共通を一致させ、次に通常を一致させる」です。誤解の理由は、通常のマッチングが通常のマッチングを上書きするからです Nginx ロケーション設定構文 1. 2. ロケーション設定を構成する方法は2つあります 1. プレフィックス + uri (文字列/正規表現) 2.@ + 名前 接頭辞の意味 = : 完全一致(すべて等しい必要があります) ~ : 大文字と小文字を区別します ~* : 大文字と小文字を区別しない ^~ : uri部分のみ一致 @: 内部サービスジャンプ ロケーションの基本 1.location は server ブロックで構成されます。 2. 異なる URI に応じて異なる構成 (場所で構成) を使用して、異なるリクエストを処理できます。 3. 場所は順序付けられ、最初に一致した場所によって処理されます。 ロケーション設定デモ 1.=、完全一致 場所 = / { #ルール} # `http://www.example.com/` のようなリクエストに一致します。 2.~、大文字と小文字を区別 場所 ~ /例/ { #ルール} #リクエスト例#http://www.example.com/Example/ [成功] #http://www.example.com/example/ [失敗] 3.~*、大文字と小文字を区別しない 場所 ~* /例/ { #ルール} # uri 部分の大文字と小文字は無視されます #http://www.example.com/Example/ [成功] #http://www.example.com/example/ [成功] 4.^~はuriで始まる文字列にのみ一致します 場所 ^~ /img/ { #ルール} #/img/ で始まるリクエストは #upload/2022/web/a.jpg と一致します [成功] #http://www.example.com/img/b.mp4 [成功] 5.@、nginx内部ジャンプ 場所 /img/ { エラーページ 404 @img_err; } 場所 @img_err { # ルール} #/img/ で始まるリクエストの場合、リンク ステータスが 404 の場合。 @img_err ルールに一致します。 要約する Nginx 内の場所は、思ったほど理解するのが難しくないので、心配しないでください。さらに詳しい情報を見つけて、試してみてください。何かを得るでしょう。 参照する
さて、以上がこの記事の全内容です。この記事の内容が皆さんの勉強や仕事に一定の参考学習価値を持つことを願っています。ご質問があれば、メッセージを残してコミュニケーションしてください。123WORDPRESS.COM をご愛顧いただきありがとうございます。 以下もご興味があるかもしれません:
|
<<: nestjs からフロントエンドに返されるデータ形式のカプセル化実装
>>: MySQL の binlog ログと、binlog ログを使用してデータを回復する方法を説明します。
並べ替えツールLinux の sort コマンドは、テキスト ファイルの内容を並べ替えるために使用さ...
MySQL データベースには増分バックアップ メカニズムはありませんが、マスター データベース内のす...
目次DockerのインストールNvidia-docker のインストールDockerのインストール1...
1. 親divは疑似クラスafterとzoomを定義します <スタイル タイプ="...
目次分散IDソリューションの概要データベース自動増分IDデータベースマルチマスターモード数値セグメン...
まさか、2021年になってもTypeScriptについて聞いたことがない人がいるなんて?プロジェクト...
みなさんこんにちは、今日はウェブフロントエンドのHTMLを見ていたら、inputタグのtype属性が...
React プロジェクトで要素フレームワークを使用するのは今回が初めてです。非常に単純な問題に遭遇し...
目次アレイ重複排除1 2層forループ(バブルソートの2層ループ記述に類似) 2 ループとインデック...
1. 全体的なアーキテクチャ図他のデータベースと比較すると、MySQL は、そのアーキテクチャがさま...
Gtid + Mha + Binlog サーバー構成: 1: テスト環境OS: CentOS 6.5...
序文通知バー コンポーネントは、比較的一般的なコンポーネントです。基本的に、すべてのサイトにこのよう...
1. 準備ミドルウェア: Tomcat、Redis、Nginx Jar パッケージ: commons...
位置一致順序1. 「=」プレフィックス命令マッチング、マッチングが成功したら他のマッチングを停止2....
webpack-dev-server コアコンセプトWebpack の ContentBase と ...