Verständnisprobleme
Gerdi
- webserver
Hallo,
kann mir nachfolgend options genauer erläutern. Ich verstehe die Formulierung nicht. Vielleicht anhand von Beispielen?
Danke Gerdi.
FollowSymLinks
Der Server folgt symbolischen Links in diesem Verzeichnis.
Auch wenn der Server symbolischen Links folgt, bedeutet dies nicht, dass der zum Abgleich gegen <Directory>-Abschnitte verwendete Pfadname wechselt.
und
SymLinksIfOwnerMatch
Der Server folgt nur symbolischen Links, bei denen die Zieldatei bzw. das Zielverzeichnis der gleichen Benutzerkennung gehört, wie der Link.
Hallo Gerdi,
symbolische Links (SymLinks) sind im Dateisystem Verweise auf andere Dateien, ähnlich wie "Verknüpfungen" unter Windows.
Mit dem beiden von dir genannten Konfigurationsoptionen stellt man ein, wie der Apache mit solchen Datei-Links umgeht. Bei FollowSymLinks löst der Apache symbolische Links auf und liefert ggf. die referenzierte Datei aus.
FollowSymLinksIfOwnerMatch schränkt das etwas ein; der Server überprüft dann noch, ob die Eigentümer des symbolischen Links und der referenzierten Datei identisch sind. Dies beugt Sicherheitslücken vor, da sonst ein Benutzer möglicherweise einen symbolischen Link auf die Datei eines anderen Benutzers setzen und sich dadurch Zugriff auf die Datei verschaffen könnte.
Schöne Grüße,
Johannes