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.
!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>
}}}