Diretiva de localização no NGINX não funciona

Diretiva de localização no NGINX não funciona

Estou tentando abrir o local do meu arquivo index.php, por exemplo:

A pasta raiz é:

/path/to/my/root/folder

O URL que um usuário usará para chegar a esta pasta raiz é:

https://sub.mydomain.net/server/client

Cada vez que uso esta declaração de localização recebo uma mensagem 404 ou proibida

location /server/client/ {
      alias /path/to/my/root/folder;
      try_files $uri $uri/ /index.php$uri$is_args$args;
   }

Eu simplesmente não consigo descobrir o que estou fazendo de errado.

Claro que o index.php está localizado aqui:

/path/to/my/root/folder/index.php

Apenas para esclarecimento, declarei o seguinte também:

index index.html index.php;

location ~ \.php$ {
      include conf.d/services/php7.conf;
   }

Como eu disse, simplesmente não consigo descobrir o que está errado?

Responder1

Você realmente não postou muitas configurações úteis ou logs de erros. Então:

  1. Verifique os logs do Nginx ou PHP
  2. Verifique as permissões do diretório
  3. Certifique-se de que o PHP esteja configurado corretamente para funcionar com o Nginx.

informação relacionada