suave soporta sistema simbólicos simbólico roto para links fisico enlaces enlace eliminar duros crear como comando borrar archivos nginx symlink

nginx - soporta - enlace suave



Nginx no sigue los enlaces simbólicos (3)

He instalado nginx en Ubuntu 12.04. Sin embargo, nginx no parece seguir enlaces simbólicos. Entiendo que hay un cambio de configuración requerido para esto, pero no puedo encontrar dónde hacer el cambio. Cualquier ayuda apreciada.


En mi caso, nginx ya estaba configurado para seguir enlaces simbólicos. Pero el enlace simbólico apuntaba a mi directorio de inicio y nginx no tenía permiso para acceder a mis archivos.

En este ejemplo, el enlace simbólico es: /usr/share/nginx/www/mylink -> /home/myuser/html

cd /usr/share/nginx/www mkdir -p /home/myuser/html sudo ln -sv /home/myuser/html mylink «mylink» -> «/home/u/html»

Dé los permisos de lectura ( r ) y búsqueda ( X ) usando chmod siguiente manera:

chmod +rX /home/myuser chmod +rX -R /home/myuser/html

También se puede otorgar permiso de escritura si los scripts requieren escribir datos:

chmod +w -R /home/myuser/html/myPHP

No es necesario reiniciar ngnix , simplemente presione [CTRL+F5] en su navegador.

Precaución: No se recomienda crear enlaces simbólicos que apunten a su espacio principal porque un error en el acceso de lectura / escritura u otros enlaces simbólicos puede causar agujeros de seguridad dentro de sus datos digitales.

Referencia: Arch wiki



si la respuesta de olibre no ayuda a editar el archivo / etc / nginx / sites-available / default y agrega esta línea donde has especificado el directorio raíz de tu servidor.

autoindex on;

guardar el archivo y reiniciar el servidor

/etc/init.d/nginx restart