La directiva de ubicación en NGINX no funciona

La directiva de ubicación en NGINX no funciona

Estoy intentando abrir la ubicación de mi archivo index.php, por ejemplo:

La carpeta raíz es:

/path/to/my/root/folder

La URL que utilizará un usuario para acceder a esta carpeta raíz es:

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

Cada vez que uso esta declaración de ubicación recibo un mensaje 404 o prohibido

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

Simplemente no puedo entender qué estoy haciendo mal.

Por supuesto, el index.php se encuentra aquí:

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

Solo para aclarar, también he declarado lo siguiente:

index index.html index.php;

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

Como dije, simplemente no puedo entender qué está mal.

Respuesta1

Realmente no publicaste mucha configuración útil ni ningún registro de errores. Entonces:

  1. Verifique los registros de Nginx o PHP
  2. Comprueba los permisos del directorio.
  3. Asegúrese de que PHP esté configurado correctamente para funcionar con Nginx.

información relacionada