ホームページ >運用・保守 >Nginx >Nginxのルートとエイリアスの違いは何ですか

Nginxのルートとエイリアスの違いは何ですか

WBOY
WBOY転載
2023-05-16 17:31:141246ブラウズ

プロジェクト構造

Nginx ディレクトリ構造は次のとおりです。 html は、デプロイされたフロントエンド プロジェクト ページです。それぞれ zuiyutest では、rootalias を使用して

nginx
    --conf
    --logs
    --html
      --zuiyu
        --index.html
        --static
      --test
        --index.html
        --static

test

にアクセスし、zuiyuproject

にアクセスします。
  location /zuiyu {
    root html;
    index index.html;
  } 
  location /zuiyu {
    alias html/zuiyu;
    index index.html;
  }

accesstestproject

 location /test {
    root html;
    index index.html;
  } 
  location /test {
    alias html/test;
    index index.html;
  }

まとめ

上記の 2 つの小さな例を通して、誰もが root と # を見たことがあると思います。 ##alias との違いは、はい alias はエイリアスです。つまり、alias を使用してプロジェクト アドレスを構成する場合、アクセスしたプロジェクト フォルダーに直接構成できます。 root設定時に、Nginx はデフォルトのデプロイメント パス html の下で uri に一致するフォルダーを見つけて、index.html# を検索します。 ## フォルダーの下にあります。

以上がNginxのルートとエイリアスの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。