nginx のルート、エイリアス、および場所の指示の使用方法

WBOY
リリース: 2016-07-29 09:15:53
オリジナル
1254 人が閲覧しました

1. nginx root コマンド

1. Nginx の設定

関連する設定は次のとおりです:nginx のルート、エイリアス、および場所の指示の使用方法ルートディレクトリを「/wwwroot/html/」の場所に設定します仮想ホスト方式を使用する場合、ホスト名は test です。さらに、サーバーの nginx.conf ファイルを設定する必要があります。中国語の引用符を含めないように注意してください

2 . ファイルリストは次のとおりです

nginx のルート、エイリアス、および場所の指示の使用方法 上にあるように、「ディレクトリ構造とファイル」をリストします。 /wwwroot/html ディレクトリ。後でこのディレクトリ構造に基づいて実験を行います。 3. 以下に示すように、通常はページにアクセスします

nginx のルート、エイリアス、および場所の指示の使用方法 上の図から、/t/a.html へのアクセスが成功したことがわかります。つまり、「場所 / t/" 設定と root 連携は正常です 4. 非ディレクトリ構造にアクセスします

nginx のルート、エイリアス、および場所の指示の使用方法 上記のアクセス結果にあるように、c.html にアクセスできません。なぜでしょうか。 、問題はルートではなく、「場所 /t/」です。この指示によると、URL に「/t/」を含める必要があります。そうしないと無効になり、仮想ホストには他の構成がありません。 c.html5. ルートの比較設定

上記のように、ルートディレクトリを「/wwwroot/html/t/」に設定し、nginx 設定をリロードします。 nginx のルート、エイリアス、および場所の指示の使用方法a.htmlファイルにアクセスすると、このファイルがこのディレクトリに存在し、結果は以下の通りですnginx のルート、エイリアス、および場所の指示の使用方法キャッシュが存在するため、結果は上の図では実際に結果を示すことはできませんnginx のルート、エイリアス、および場所の指示の使用方法 テストはキャッシュを突破するために特別なパラメーターを使用して実施され、結果は次のとおりです: 上の図から、それは次のようになります。キャッシュの影響はないことがわかりましたが、ページはまだ見つかりませんnginx のルート、エイリアス、および場所の指示の使用方法キャッシュをクリアした後、再度テストすると、結果は次のようになります上記は上記の状況です。 nginx のルート、エイリアス、および場所の指示の使用方法概要

写真の上部は、アクセスする前に「/t/」にこの情報を含める必要があります。 nginx のルート、エイリアス、および場所の指示の使用方法2行目はユーザーの訪問です 3行目はnginxのrootコマンドです。特に緑色の部分の「/」は1対1に対応している必要があります。 下はLinuxファイルシステムのディレクトリとファイルの表示です、もちろん、ディレクトリは/wwwroot/html/ディレクトリ内のファイルです。 上の図から、location 命令の最初の「/」が root 命令の最後の「/」に対応していることがわかります。そして、root で指定されたディレクトリには、location ディレクトリで指定された関連情報が含まれています。構造、図の最後の部分に示されている構造。 ユーザーアクセス中、対応する「/」は場所の「/」にも対応する必要があります。画像内の対応する「/」は同じ色でマークされています。ご注意ください。

Ⅱ。 nginx エイリアスのエイリアス設定

1. 設定ファイルを更新します

関連するエイリアスの設定は以下のとおりで、ファイルシステムは変更されません。 nginx のルート、エイリアス、および場所の指示の使用方法設定を再読み込みnginx のルート、エイリアス、および場所の指示の使用方法

2. キャッシュをクリアせずにアクセス

nginx のルート、エイリアス、および場所の指示の使用方法

3 。パラメータメソッドを使用して、キャッシュされた結果を突破します

nginx のルート、エイリアス、および場所の指示の使用方法

4. キャッシュをクリアした後に結果にアクセスします

nginx のルート、エイリアス、および場所の指示の使用方法

5. 比較実験用の設定ファイルを変更します

nginx のルート、エイリアス、および場所の指示の使用方法 きれい閲覧 サーバー キャッシュは次のようにアクセスされます nginx のルート、エイリアス、および場所の指示の使用方法 画像から、アクセスできなくなっていることがわかります c.htmlnginx のルート、エイリアス、および場所の指示の使用方法 へのアクセスアクセスされました。なぜ? ? ?

概要

nginx のルート、エイリアス、および場所の指示の使用方法上の図から、場所の黄色の「/」がエイリアスの「/」に対応していることがわかります。 次に、サーバー内のディレクトリ構造です。 次に、HTML アクセスの状況 (場所との関係) があります。これは、上記の root の状況と似ています。

概要:

1. 位置管理サーバーとユーザーのブラウザへのアクセスは、主に http リクエスト内の URL の特定の部分と位置指示の特定の部分に対応する必要があります。 2 つの概要図に示されています。 2. ルートとエイリアスの命令は主に場所とは異なるディレクトリ対応を持ちます。 3. ルートの最後の「/」は場所の最初の「/」に対応する必要があります。他の場所と同じです 同じ4. Alias の最後の「/」は location の最後の「/」に対応している必要があります

著作権表示: この記事はブロガーによるオリジナル記事であり、ブロガーの許可なく複製することはできません。 。

上記では、nginx のルート、エイリアス、および場所の指示の使用方法を、関連する内容も含めて紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート