Nginx の位置情報設定の経験

WBOY
WBOYオリジナル
2016-08-08 09:25:221150ブラウズ

Nginx の位置情報の設定に関連する情報はたくさんありますが、位置情報を設定するときに常に 404 Not Found が表示されるため、多くの情報を確認し、最終的に答えを見つけました。

    server {
        listen       80;
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

          location /hsc {
            root   /home/hsc/nginx;
            index  index.html;
        }
        location / {
            root   /home/hsc/nginx/hsc;
            index  index.html index.htm;
        }
}
上記の単純なサーバー構成と同様に、ブラウザに 127.0.0.1 と 127.0.0.1/hsc を入力すると、リクエストの結果は /home/hsc/nginx/hsc ディレクトリのindex.html と同じになります

説明: 127.0.0.1 は場所 / に一致し、ルート (ルート ディレクトリを意味します) は /home/hsc/nginx/hsc になります。その後、nginx は空の / の後のコンテンツを検索します。ルートディレクトリ。

27.0.0.1/hsc は llocation /hsc と一致し、root (ルート ディレクトリを意味します) は /home/hsc/nginx となり、nginx は / の後ろにあるコンテンツを見つけます。これは hsc ディレクトリであるため、/ に切り替わります。 home/ hsc/nginx/hsc ディレクトリ内。

上記では、内容の側面を含め、Nginx の位置設定のエクスペリエンスを紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。