Verzeichnisse und Dateien ausserhalb von root

Da ich mich momentan ein wenig mit den Fehlerseiten des Apache2 Webserver beschäftigt hatte, wollte ich gerne Bilder in meine eigene 404 Seite nicht mit einer .htaccess einbinden, sondern direkt zentral für den gesamten Server festlegen. Diese Bilder liegen aber nicht im Apache root Verzeichnis /var/www/html sondern quasi darunter und zwar in einem von mir angelegten Ordner /var/www/error/errimg

Wie also machen? Es geht relativ einfach mit einem Alias Eintrag in die httpd.conf Datei. Dazu habe ich eine Zeile eingefügt:
Alias /fehler /var/www/error/errimg

Diese Zeile bewirkt also, dass die Eingabe z.B. auf den realen Pfad /var/www/error/errimg verweist, der ausserhalb des root Verzeichnisses liegt. So kann man z.B. ein Verzeichnis mit Bildern eines Systemverzeichnisses einbinden (z.B. bei Windows: Eigene Bilder) ohne diese erst ins root Verzeichnis kopieren zu müssen.

Schematisch bedeutet das also:

Alias /Virtueller_Ordnername_hinter_der_URL /Pfad_Realer_Ordner_im_Betriebssystem

Damit es deutlich wird, hier noch zwei Beispiele:

Alias /Test /home/Tester/Bilder
Alias /Dateien /public/files
bewirkt:
ruft den Ordner /home/Tester/Bilder und
ruft den Ordner /public/files auf

Dieses Beispiel macht jetzt nicht unbedingt Sinn, sondern soll nur verdeutlichen wie es im Prinzip funktioniert.

Sollten die Dateien nicht angezeigt werden, so sollte man (wie so oft bei Linux) nach den Zugriffsrechten auf den realen Ordner schauen.

Die offizielle Beschreibung (englisch) findet ihr auf http://httpd.apache.org

Über Torsten
Mein Name ist Torsten. Ich hoffe der Artikel hat dir gefallen und über ein Feedback von dir würde ich mich sehr freuen.

1 Trackbacks & Pingbacks

  1. Links #18 Wordpress Theme, Solar Icons, Cheat Sheet, 404 Inspiration und Firefox Update | NETZ-ONLINE

Kommentar hinterlassen

E-Mail Adresse wird nicht veröffentlicht.


*


Durch das Fortsetzen der Benutzung dieser Seite, stimmst du der Benutzung von Cookies zu. Weitere Informationen

Die Cookie-Einstellungen auf dieser Website sind auf "Cookies zulassen", um Ihnen das beste Surferlebnis möglich zu geben. Wenn Sie diese Website ohne Änderung Ihrer Cookie-Einstellungen zu verwenden fortzufahren, oder klicken Sie auf "Akzeptieren" unten, dann erklären Sie sich mit diesen.

Schließen