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"