Apache

From Linuxintro
Revision as of 12:06, 17 September 2010 by imported>ThorstenStaerk (New page: = WebDAV unter Apache2 = Bei Apache2 ist das DAV-Modul bereits onboard. Die Aktivierung der beiden benoetigten Module "dav_fs" und "dav" geschieht ueber "a2enmod". Danach "/etc/init.d/apac...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

WebDAV unter Apache2

Bei Apache2 ist das DAV-Modul bereits onboard. Die Aktivierung der beiden benoetigten Module "dav_fs" und "dav" geschieht ueber "a2enmod". Danach "/etc/init.d/apache force-restart" ausfuehren.

In /etc/apache2/mods-available/dav_fs.conf sollte was aehnliches stehen wie: DAVLockDB /var/lock/apache2/DAVLock

Der Benutzer-Account, unter dem Apache laeuft (www-data), benoetigt Lese- und Schreibrechte in diesem Verzeichnis.

Eintragen in /etc/apache2/apache2.conf: Alias /daten /var/data <Directory /var/data/> DAV On ForceType text/plain AuthType Basic AuthName "WebDAV Daten" AuthUserFile /etc/apache2/htpasswd Require valid-user </Directory>

Erstellen des Verzeichnisses "/var/data" mit "chown www-data:www-data /var/data"

Der ERSTE Benutzer wird erstellt mit: htpasswd -c /etc/apache2/htpasswd benutzername Bei weiteren laesst man einfach das -c weg (create).


Apache - Directory-Listing abschalten

Bei den Options von /var/www das Indexes rausnehmen, dann wird der Inhalt von Verzeichnissen nicht mehr aufgelistet.


Alias

An alias allows you to point a URL to a file like this:

Alias /skins /srv/www/htdocs/skins

Imagine we have a home page www.myhomepage.com and have a mediawiki running on it. The URL http://myhomepage.com/skins would now be processed by mediawiki. But we want it to contain pure files. So we make this alias.