
Например, я пытаюсь открыть местоположение моего файла 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.