
たとえば、index.php ファイルの場所を開こうとしています。
ルートフォルダは次のとおりです。
/path/to/my/root/folder
ユーザーがこのルート フォルダーにアクセスするために使用する URL は次のとおりです。
https://sub.mydomain.net/server/client
この場所宣言を使用するたびに、404または禁止メッセージが表示されます
location /server/client/ {
alias /path/to/my/root/folder;
try_files $uri $uri/ /index.php$uri$is_args$args;
}
何が間違っているのか全く分かりません。
もちろん、index.php は次の場所にあります:
/path/to/my/root/folder/index.php
明確化のために、私は次のことも宣言します。
index index.html index.php;
location ~ \.php$ {
include conf.d/services/php7.conf;
}
言ったように、何が問題なのか全く分からないのですが?
答え1
あまり役に立つ設定やエラー ログを投稿していませんでした。そのため、次のようになります。
- NginxまたはPHPのログを確認する
- ディレクトリの権限を確認する
- PHP が Nginx で動作するように正しく設定されていることを確認してください。