Por lo general, me quedo con un 755
(o rwxr-xr-x
) en mi raíz web, pero no creo que este sea el problema con el que se encuentra, ya que su directorio ya está configurado para eso. nginx
debería tener acceso a su directorio. La pregunta se convierte en los permisos (o existencia) del archivo al que está intentando acceder. Los archivos dentro de su directorio deberán ser legibles para que el usuario nginx
se ejecute como. Por lo general, dejo estos archivos configurados en a 755
(igual que el directorio). Puede cambiar todo el directorio haciendo sudo chmod -R 755 /var/www/nginx-default/
.
Sin embargo, si no hay un archivo de índice en el directorio, seguirá obteniendo el mismo error. El archivo de índice se usa cuando solicita un directorio que no tiene listas de directorios habilitadas. El archivo de índice más común es index.html
. Este valor predeterminado se puede editar en su configuración, sin embargo, usando algo como:
location / {
index index.php;
}
Si desea nginx
generar una lista de archivos en ese directorio para usted, simplemente active la indexación de directorios , así:
location / {
autoindex on;
}