# Hier definieren wir den Namensraum und Eigenschaften unseres WWW-Servers.

# Das Top-Verzeichnis, aus dem die Dokumente gelesen werden:
DocumentRoot /home/httpd/html

# Wollen wir auch Dokumente aus HOME-Verzeichnissen freigeben? Dann 
# Verzeichnisnamen angeben, der bei Requests /~login an das HOME angehangen wird
UserDir public_html

# Anstatt einer Verzeichnisliste kann eine Datei gesendet werden:
DirectoryIndex index.html index.shtml index.cgi index.htm

# Ein paar Einstellungen für "hübsche Verzeichnislisten":
FancyIndexing on
AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip
AddIconByType (TXT,/icons/text.gif) text/*
DefaultIcon /icons/unknown.gif
# ... viel weggelassen...

# Pro Verzeichnis noch Sonder-Einstellungen zulassen in Datei:
AccessFileName .htaccess

# Abbildung: Datei-Endung <-> Typ  (MIME)
TypesConfig /etc/mime.types

# Zusätzliche Typ-Definition - hier für Stylesheet
AddType text/css css

# Standard-Typ, wenn kein spezieller Typ gefunden wird:
DefaultType text/plain

# Evtl. Anforderung an alte Dokumente an neue Stelle schicken:
Redirect /urz/  http://www.tu-chemnitz.de/urz/

# Bestimmte URL-Pfade auf diverse Verzeichnisse lenken:
Alias /icons/ /home/httpd/icons/

# Verzeichnisse festlegen, aus denen Programme gestartet werden (CGI) dürfen
ScriptAlias /cgi-bin/ /home/httpd/cgi-bin/

# Server Side Include 
AddType text/html .shtml
AddHandler server-parsed .shtml

# Fehlerausschriften einstellen:
ErrorDocument 404 "Huch, nein, so was gibt's hier nicht.
#ErrorDocument 404 /error404.html