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
Ähnliche Beiträge
- Erstellt am:
- 24. September 2008 von Torsten
- Zuletzt bearbeitet am:
- 6. Mai 2009
- Kategorie:
- Html, CSS & Co., Linux
- Tags:
- Apache, Server, Webhosting
- Beitrag:
- Trackback URL und Druckvorschau
1 Kommentar
Trackbacks und Pingbacks
Einen Kommentar hinterlassen
Hinweis: Kommentare könnten dofollow sein.



am 9. November 2009 um 09:02
[...] Wie dies auf einem eigenen Webserver funktioniert, hatte wir in einem entsprechenden Artikel bereits hier im Blog [...]