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/
Die in gespeicherten Dateien wurden /path/to/dir
jedoch nicht gefunden.
disable_symlinks off;
. Vielen Dank!Antworten:
Ich
disable_symlinks off;
füge in meine nginx.conf ein und habe mich aufgelöst, funktioniert einwandfrei!quelle
nginx: [emerg] unknown directive "disable_symlinks" in /usr/local/etc/nginx/nginx.conf:22
danach bekommen. Ich habenginx/1.8.0
Mac OS X verwendet.disable_symlinks
wurde in Version 1.1.15 hinzugefügt ( siehe Dokumentation ), es hätte also funktionieren sollen. Sind Sie sicher, dass Sie mit 1.8.0 arbeiten und dass es sich im zulässigen Kontext befindet (http, Server oder Speicherort)?disable_symlinks
:http, server, location
Ich habe die Lösung für diesen Beitrag gefunden .
Genauer gesagt, diese Zeilen:
quelle
Verwenden Sie die Option 'Binden', indem Sie Ordner einhängen =)
Art:
(keine symlinks & nicht vergessen vds / cpu neu zu starten)
quelle