ロケーションは「位置指定」を意味し、主にさまざまな位置指定のための 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つのアイデア
参考までに、win7システム上のVMware仮想マシンにlinux7.2インターネットアクセス構成を...
目次プロジェクトの背景改善案データ特性を観察するマルチプロセスアイデアの要約データ処理スキルプロジェ...
目次1. Vueのインストール方法1: CDNの導入方法2: 直接ダウンロードしてインポートする方法...
序文Linux には、ネットワーク接続、プロセス、およびその他の情報をリアルタイムで収集するための対...
1. mysqldump の紹介mysqldump は、MySQL に付属する論理バックアップ ツー...
カルーセルアニメーションは、ページの外観とインタラクティブなパフォーマンスを向上させることができます...
HTML は、World Wide Web 上で公開するために使用されるハイブリッド言語です。 XH...
SQL とは何ですか? SQL はデータベースを操作するために使用される言語です。 SQL はすべ...
tomcat 設定ファイルから、tomcat の起動時にデフォルトで 8080 (8443)、800...
コードをコピーコードは次のとおりです。 <スタイル タイプ="text/css&qu...
同僚から、LINUX サーバー上の多くのコマンドが (コマンドが見つかりません) というプロンプトで...
最初のステップは、対応するデータベースモジュール(sql)をプロジェクトファイル( .pro )に追...
目次序文Axiosのインストールと設定シンプルなGETリクエストを開始するPOSTリクエストを行うシ...
目次移行ツールアプリケーション変換mysql8.0 ドライバ パッケージを追加データソース構成の変更...
この記事ではMySQL 5.7.20のインストールと設定方法を記録し、皆さんと共有します1. MyS...