Der Server Apache HTTPD kann vor allem als HTTP-Frontend von komplexeren Web-Sites verwendet werden. HTTP-Angebote aus mehreren Quellen können so zum einer einheitlichen Zugriff kombiniert werden, bei bedarf auf mehrere Rechner verteilt.
Die Informationen beziehen sich auf Apache 2.2.
ProxyPass /path http://localhost:8080/ ProxyPass /other-path http://localhost:8081/
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>