WebDAV mit MySQL für Apache-Webserver installieren

WebDAV ist ein Standard, mit dem Verzeichnisse auf einem Webserver wie eine Netzwerkfestplatte benutzt werden können. In diesem Tutorial wird die Installation und Konfiguration von WebDAV mit Authentifizierung über MySQL für Apache-Webserver beschrieben.

Zunächst installieren und aktivieren wir die nötigen Module:
apt-get install libapache2-mod-auth-mysql
a2enmod dav_fs
a2enmod dav
a2enmod auth_mysql

Zur Authentifizierung benötigte Tabelle:
CREATE TABLE IF NOT EXISTS `webdav` (
`username` char(25) NOT NULL,
`passwd` char(32) DEFAULT NULL,
`group` char(25) DEFAULT NULL,
PRIMARY KEY (`username`)
);

Einen Nutzer anlegen:
INSERT INTO `webdav` (`username`, `passwd`, `group`) VALUES
('testnutzer', MD5('testpasswort'), 'testgruppe');

Workaround für Windows XP Clienten:
INSERT INTO `webdav` (`username`, `passwd`, `group`) VALUES
('192.168.1.1\\testnutzer', MD5('testpasswort'), 'testgruppe');

Hier ist noch eine Beispielkonfiguration für Apache2:
[...]
Alias /webdav /var/www/webdav
<Location /webdav>
DAV On
AuthBasicAuthoritative Off
AuthUserFile /dev/null
AuthMySQL On
AuthName "webdav"
AuthType Basic
Auth_MySQL_Host localhost
Auth_MySQL_User root
Auth_MySQL_Password root_password
AuthMySQL_DB webdav
AuthMySQL_Password_Table webdav
Auth_MySQL_Username_Field username
Auth_MySQL_Password_Field passwd
Auth_MySQL_Empty_Passwords Off
Auth_MySQL_Encryption_Types PHP_MD5
Auth_MySQL_Authoritative On
require valid-user
</Location>
[...]

Änderungen übernehmen:
/etc/init.d/apache2 restart

Damit PHP-Dateien übertragen werden können, muss die Scriptsprache im WebDAV-Verzeichnis mit php_flag engine Off deaktiviert werden.


Robert Saupe

Ich bin Familienvater, Informatiker, Softwareentwickler, Administrator und seit dem 29.05.2010 auch in der Publikation tätig. Hier stehen Tutorials, News und wissenswertes über Technik in einem breiten Spektrum im Fokus. Das Hauptaugenmerk liegt dabei auf Administratoren, Entwicklern und auch Anwendern. Zu den Themen gehören u.a. Windows, Linux (Debian, Ubuntu), Mac, iOS, Android und WordPress im Software, Hardware und praxisnahem Bezug. Zudem fließen noch einige Projekte mit ein z.B. Sicherheitstools, Chat, Snippet, Texteditor, Adressbuch, Taschenrechner, Spiele und multimediale Bereiche.

Veröffentlicht in Administrator, Debian, Server, Ubuntu
0 Kommentare zu “WebDAV mit MySQL für Apache-Webserver installieren
1 Pings/Trackbacks für "WebDAV mit MySQL für Apache-Webserver installieren"
  1. […] den Originalbeitrag weiterlesen: WebDAV mit MySQL für Apache-Webserver installieren … Bookmarken Sie uns, Danke! Mit Klick auf diese Icons kann man diese Webseite mit anderen […]

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

*

Select your Language

chaosdertechnik.de Webutation Blogverzeichnis - Blog Verzeichnis bloggerei.de
netcup Ökostrom 1&1 Partner

Werbung


Lizenz (CC BY-SA 3.0)

Rubriken

Archive