Nginx-Sites-aktiviert, Sites-verfügbar: Es kann keine Soft-Link zwischen den Konfigurationsdateien in Ubuntu 12.04 erstellt werden

Ich versuche zu erstellen, soft-links zwischen den config-Dateien mit server-Blöcke in der sites-enabled und sites-available Verzeichnisse in /etc/nginx/.

Den Befehl, den ich verwende, ist:

sudo ln -s sites-available/foo.conf sites-enabled/

Wenn ich dann ausführen:

ls -l

Ist das Ergebnis:

lrwxrwxrwx 1 parallels parallels 27 Aug  6 20:44 immigrationinformation.conf -> immigrationinformation.conf

wo die immigrationinformation.conf -> immigrationinformation.conf Teil hat ein anthrazit mit Roter Schrift.

Wenn ich dann versuchen, Zugriff auf diese weichen link, so wird mir gesagt, dass es gebrochen ist.

Wenn ich den soft-link im sites-available-Verzeichnis, d.h.

sudo ln -s sites-available/foo.conf sites-available/foo_link.conf

es funktioniert ganz normal. Wenn ich dann allerdings verschieben diese, um die sites-enabled-Verzeichnis, der link ist wieder gebrochen.

Kann ich den soft-link über den Datei-manager-GUI, aber nicht über die Kommandozeile. Ich kann auch hard-links mit kein problem.

Ich vermutete es war ein Berechtigungen-Problem also ich habe gespielt, um mit der Einstellung alle Berechtigungen auf 777 beider Verzeichnisse und der Verzeichnisse selbst und auch der Wechsel der Besitzer auf etwas anderes als root, aber immer noch kein Glück.

Jede Hilfe wäre mir sehr willkommen, danke.

InformationsquelleAutor der Frage iamyojimbo | 2013-08-06

Schreibe einen Kommentar