ロケーションは「位置指定」を意味し、主にさまざまな位置指定のための URI に基づいています。これは仮想ホストの構成に不可欠です。 ロケーションは、Web サイトのさまざまな部分をさまざまな処理方法に配置できます。 1. 場所の基本構文 場所 [=|~|~*|^~] パターン { } =: 厳密な一致。クエリが一致すると、検索は停止し、リクエストは直ちに処理されます。 ~: 大文字と小文字を区別して一致させます (正規表現を使用できます)。 ~*: 大文字と小文字を区別しない一致 (正規表現を使用できます)。 ^~: このプレフィックスを通常の文字列で使用すると、パスが一致する場合に正規表現をテストしないように nginx に指示します。 2. 位置情報の仕組み 3. 簡単な例で上記の図の結論を証明します 正規表現を使用しないマッチング処理 場所 = / { ルート /var/www/html/; インデックス index.htm index.html; } 位置 / { ルート /usr/local/nginx/html; インデックス index.html index.htm; } 位置情報の設定は上記の通りです。http://xxx.com/ にアクセスすると、位置情報の取得プロセスは次のようになります。 正規表現によるマッチング処理 位置 / { ルート /usr/local/nginx/html; インデックス index.html index.htm; } 場所 ~ 画像 { ルート /var/www/; インデックス index.html; } http://xx.com/image/logo.png にアクセスした場合。このとき、URIは「/image/logo.png」であり、共通一致「/」と正規一致「~ image」に一致します。ただし、上図の一致プロセス分析によると、最終的には正規一致が有効になります。 したがって、最終的なアクセス アドレスは /var/www/image/logo.png になります。最終的な一致パスを /var/www/logo.png にしたい場合は、正規表現の「root /var/www/」を「alias /var/www/」に変更できます。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Vue3+el-tableは行と列の変換を実現します
>>: データベースの水平セグメンテーションを実装するための2つのアイデア
mysql コマンドを入力します: mysql -u+(ユーザー名) -p+(パスワード) mysq...
1. div css マウスの手の形は cursor:pointer; です。 2. HTML の相...
MySQL DATE_ADD(date,INTERVAL expr type) 関数と ADDDA...
目次01 MySQLルーターの紹介MySQL Router とは何ですか? 02 MySQLルータの...
MySql は、私たちが頻繁に使用するデータ ソースです。開発者が練習、小規模なプライベート ゲーム...
序文JS の型付けが弱く、記述基準が緩く、開発ツールのサポートが弱いため、前任者のコードをメンテナン...
質問画像とテキストのシームレスなスクロールは、一般的に携帯電話では良い効果をもたらしますが、一部のモ...
包括的なドキュメントgithubアドレスhttps://github.com/RocketChat/...
<br />Web2.0とは何ですか? Web2.0にはソーシャルネットワーク製品とその...
まず解決策を見てみましょう #------------mysql の root ユーザーに権限を付与...
MySQL 8.0.12のダウンロードとインストールのチュートリアルは参考までに、具体的な内容は次の...
目次1. スクリプトを使用してDockerのTLSを暗号化する2. Dockerの設定を変更してリモ...
1. 簡単なJavaプログラムを書く パブリッククラステストシェル{ パブリック静的voidメイン(...
目次setStateを使用する理由setStateの使用法非同期または同期更新要約するsetStat...
目次0. 背景1. インストール2. Baidu Cloudアカウントにログインする3. ファイルを...