Конфигуриране на WebDAV за Apache2
WebDAV (Уеб базирано разпределено създаване и създаване на версии) е начин да се даде достъп на определени потребители за четене/запис до определени директории на вашия уеб сървър. Причините за това могат да бъдат много. От желание за опростяване на процеса на актуализиране на файловете на вашия уебсайт до необходимост от използване на уеб сървър за съхраняване на календара ви или дори синхронизиране на отметките на браузъра ви. Или може просто да се наложи да разпределите на някого защитена зона на сървъра, за да съхранявате файлове и да работите с тях.

В днешната публикация ще разгледаме настройката на директория WebDAV на сървъра www.example.com. Каталогът ще бъде достъпен на URL адреса http://www.example.com/webdav. В процеса на писане на тази бележка, Ubuntu Server 10.04.2 беше използван като тестова платформа.
Първата стъпка е да активирате допълнителните модули Apache2, необходими за работа на WebDAV. И, добре, самият Apache2 няма да навреди при инсталирането, ако все още не сте го инсталирали;)
След като необходимите модули бъдат активирани (Apache все още не се рестартира рано), създайте виртуален хост, който ще обслужва нашата директория WebDAV. В моя пример конфигурацията на виртуалния хост се намира на /etc/apache2/sites-available/example.com:
След като виртуалният хост е създаден, създайте директория за съхраняване на файловете на хоста и му присвойте съответния собственик на Apache и група собственици:
Активирайте виртуалния хост:
Проверете конфигурацията на Apache:
И след това презаредете конфигурацията на уеб сървъра:
След това, ако всичко е конфигурирано правилно, трябва да видите съдържанието на директорията /home/srw/example.com на URL адреса http://www.example.com/, като го отворите в браузър.
И създайте файл с парола:
Ще бъдете подканени да въведете паролата два пъти за новия потребител myuser.
Проверете отново конфигурацията на Apache:
Всичко! Сега имате пълен ресурс WebDAV и е време да проверите как работи и с какво се яде. За това - в следващата статия.