Sep
24

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. http://www.eineseite.de/fehler 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:
http://www.eineseite.de/Test ruft den Ordner /home/Tester/Bilder und
http://www.eineseite.de/Dateien 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 den Autor des Beitrages Torsten

Mein Name ist Torsten und ich bin 31 Jahre alt. Ich hoffe der Artikel hat dir gefallen und über ein Feedback von dir würde ich mich sehr freuen. Mehr Information über mich, erhälst du auf meinem privaten Blog www.blogfix.de.
RSS Feed abonnieren
Aktualisiert am:
23. Februar 2010
Kategorie:
Html, CSS & Co.,Linux,Tutorials
Tags:
, , , ,
Beitrag:
Trackback URL | Kommentare per RSS Feed abonnieren
 
Keine Kommentare
1 Trackbacks und Pingbacks
Hinterlasse einen Kommentar
Teile uns und den anderen Lesern einfach mit, was du denkst!

(erforderlich)

(erforderlich)


Abonnieren ohne einen Kommentar abzugeben