Apache: Installation und Konfiguration |
|||
* Einführung * Installation * Paketmanager * Grundlagen * Shells * Entwicklung * KDE * Skriptsprachen * AWK * PHP * Perl * Apache * Veranstaltungen * Schulungen * Bücher * Netzwerk * OpenOffice * OpenSource * Samba | |||
Apache![]() Home Symbolische Links Mit freundlicher Unterstützung von: Linux-Kurse und Seminare ![]() Veranstalter des Linux-Tag am Bodensee 2007 und 2008 Kontakt Haftung Impressum Problem Hilfe Startseite |
Symbolische LinksAllgemein scheint es große Probleme damit zu geben, Apache so einzustellen, dass auch symbolische Links möglich sind. Defaultmäßig sind Links aus Sicherheitsgründen nicht erlaubt. In zahlreichen Beiträgen in Foren kann man sich ein Bild davon machen, wie viele Webmaster vergeblich versuchen der Fehlermeldung "Symbolic link not allowed or link target not accessible" auf die Spur zu kommen. Diese Fehlermeldung erscheint übrigens nicht im Browser, sondern im error_log im Verzeichnis /var/log/httpd/ bzw. /var/log/apache2 (je nach Distribution). Der erste Schritt dieses Problem zu beheben besteht darin, in der Konfigurationsdatei des Apache-Servers, also httpd.conf, die sich meist in /etc/httpd/conf/ bzw. /etc/apache2/ befindet. Dort sollte entweder generell oder für bestimmte Unterverzeichnisse FollowSymlinks mit Options FollowSymlinks enthalten sein, bzw. Anweisungsblöcke der Art <Directory "/srv/www/htdocs"> Options FollowSymlinks AllowOverride None Order allow,deny Allow from all </Directory> Man sollte auch prüfen, ob es keine Include-Dateien gibt, in denen dieses Verhalten wieder geändert wird, also z.B. Include /etc/apache2/default-server.conf Viele machen jedoch folgenden Fehler: Betrachten wir den Link ln -s /data/xyz/abc/ daten im DocumentRoot-Verzeichnis (z.B. /var/www/html oder /srv/www/htdocs) In dem Pfad /data/xyz/abc/ muss jedes einzelne Unterverzeichnis für den Webserver lesbar und ausführbar sein. Viele schauen nur auf das letzte Verzeichnis, also hier abc und denken, dass es klappen müsste, wenn dieses lesbar und ausführbar ist. |