## Nginx.confは、ルートディレクトリの設定の問題で詳細に説明しました


設定nginx.confは、常にいくつかの問題が発生し、ここでいくつかの一般的な質問であり、解決する方法を説明します

質問1、相対パス

設定ファイルの場所は、例えば提供しました

場所〜の.php $ {
ルートHTML
}

ルートHTMLが指す場所が相対パスであり、設定ファイルとは逆のパスは、この設定ファイルの場所が/etc/nginx/conf.dあると仮定する、絶対パスは、HTMLの/ etc / nginxの/ CONF .D / htmlの。そのため、不必要なトラブルを避けるために、ルートパスを構成するプロセスには、絶対パスを使用するのが最適です。

2、承継のパス

2.1第一ケース

文のサーバーの場合:

ルートは、/ usr / share;

そして、宣言の場所:

位置/ {
ルートは/ usr / HTML / WWW
}

この時点では、使用を優先させて頂きます場所のパスを

2.2第二ケース

宣言されていない場合、ルート・パスの場所:

位置/アプリ{

}

デフォルトの場所外のルートパスステートメント

3ホームのセットアップの問題

我々は声明で、サーバーを宣言した場合:

インデックスのindex.html index.phpを

この時、私たちはURL / index.phpに内部的にリダイレクトするか、URL / index.htmlに/要求
に関連する場所にマッチした、その後の解析の後、その後

公開された59元の記事 ウォンの賞賛2 ビュー4699

おすすめ

転載: blog.csdn.net/lch551218/article/details/104247051