Директива Location в NGINX не работает

Директива Location в NGINX не работает

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

Вы на самом деле не опубликовали много полезной конфигурации или каких-либо журналов ошибок. Итак:

  1. Проверьте логи Nginx или PHP
  2. Проверьте права доступа к каталогу
  3. Убедитесь, что PHP правильно настроен для работы с Nginx.

Связанный контент