ホームページ >バックエンド開発 >PHPチュートリアル >nginxの場所のルートとエイリアスの違い

nginxの場所のルートとエイリアスの違い

WBOY
WBOYオリジナル
2016-08-08 09:21:211105ブラウズ

今日、ロケーション設定におけるルートとエイリアスの役割をついに理解しました。それらの違いは一目瞭然です。

location /img/<span> {
    alias </span>/var/www/image/<span>;
}
#若按照上述配置的话,则访问/img/目录里面的文件时,ningx会自动去/var/www/image/目录找文件</span>
location /img/ {
    root /var/www/image;
}
#若按照这种配置的话,则访问/img/目录下的文件时,nginx会去/var/www/image/img/目录下找文件。] 

alias はディレクトリのエイリアスの定義であり、root は最上位のディレクトリの定義です。

root は /var/www/image ディレクトリを指すものだといつも思っていましたが、これは /var/www/image/img/ であるべきです

もう 1 つの重要な違いは、エイリアスは "/" で終わる必要があり、そうでない場合はエイリアスが終わることです。ファイルが見つかりません。 。 。ルートはオプションです~~

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

上記では、nginx の場所のルートとエイリアスの違いを、関連する側面も含めて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。

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