記事のディレクトリ
設定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に/要求
に関連する場所にマッチした、その後の解析の後、その後