WebDAV Apache 2

Днес ще анализираме конфигурацията на WebDAV на FreeBSD 7.0 (работи и на Linux, Windows и други системи)

Строго погледнато, WebDAV работи на всички системи, където работи Apache Web Server.

За тези, които не са запознати с WebDAV, ще ви разкажа малко повече за него.

WebDAV е уеб-базирано разпределено създаване и създаване на версии. Всъщност WebDav е разширение на HTTP протокола за работа с файлове на отдалечен сървър, използващ HTTP протокола. Можем да кажем, че WebDAV е подобен на FTP. Предимството на използването на този протокол: достъпност отвсякъде с достъп до мрежата, възможност за работа с SSL криптиране, лекота на изпълнение, междуплатформена платформа.

В момента възможността за използване на WebDAV е включена в основната функционалност на почти всички операционни системи, по-специално Windows, MacOS, iOS, Linux, FreeBSD.

И така, за да започнем да използваме WebDAV, трябва да имаме работещ сървър с инсталиран Apache. Използвам 2-ри клон на Apache, съответно, нося конфигурации за него. За клон 1.3 ще има малки промени, които могат да бъдат намерени в мрежата.

Първо, в конфигурацията httpd.conf трябва да се уверите, че са свързани следните модули:
LoadModule dav_module libexec/apache22/mod_dav.so
LoadModule dav_fs_module libexec/apache22/mod_dav_fs.so

След това копирайте файла httpd-dav.conf от ./extra в ./includes и го редактирайте на нещо подобно:

DavLockDB "/ usr/local/var/DavLock"