Der Server Apache HTTPD kann vor allem als HTTP-Frontend von komplexeren Web-Sites verwendet werden.

Die Informationen beziehen sich auf Apache 2.2.

Referenz auf interne Web-Server#

ProxyPass /path http://localhost:8080/
ProxyPass /other-path http://localhost:8081/

WebDAV#

Der Apache kann auch als WebDAV-Server konfiguriert werden. Dies kann sogar von Windows 7 (eventuell auch frühere Versionen) als Netzwerk-Laufwerk konfiguriert werden.

Dazu wird in der httpd.conf folgende Konfiguration eingetragen:

LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
LoadModule dav_lock_module modules/mod_dav_lock.so

DavLockDB "C:/Java/dav/DavLock"

Alias /dav "C:/Java/dav/data"

<Directory "C:/Java/dav/data">
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    allow from all
</Directory>

<Location /dav>
    Dav On
    AuthType Digest
    AuthName WebDAV
    AuthDigestDomain /dav/ http://localhost/dav/
    AuthDigestProvider file
    AuthUserFile "C:/Java/dav/user.passwd"
    <LimitExcept OPTIONS>
        Require valid-user
    </LimitExcept>
</Location>

Die Verzeichnisse C:/Java/dav und C:/Java/data werden per mkdir angelegt. Die Datei user.passwd wird mit touch angelegt, Benutzer werden eingetragen mit:

htdigest C:\Java\dav\user.passwd WebDAV <username>