it-swarm.com.de

Lassen Sie Nginx Symlinks folgen

Nginx folgt keinen symbolischen Links. Ich erhalte einen 404-Fehler. In meinem Verzeichnis habe ich diesen Link:

lrwxrwxrwx  1 root root    48 Sep 23 08:52 modules -> /path/to/dir/

aber die in /path/to/dir werden nicht gefunden.

31
hellb0y77

Ich füge disable_symlinks off; in meiner nginx.conf und ich habe beschlossen, funktioniert gut!

http {
    disable_symlinks off;
}
43
hellb0y77

Ich fand die Lösung auf dieser Beitrag .

Genauer gesagt, diese Zeilen:

fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;
fastcgi_param DOCUMENT_ROOT $realpath_root;
1

Verwenden Sie die Option 'Binden', indem Sie Ordner mounten =)

Sudo nano /etc/fstab

Art:

/path/where/my/big/files_dir /var/www/myhost/media_dir bind defaults,bind 0 0

(keine Symlinks & nicht vergessen, vds/cpu neu zu starten)

1
phpWebStudio