Появилась необходимость получать доступ к содержимому сайта как-нибудь иначе, чем ФТП доступ, да к тому же это дело должно работать в оффтопике. Выбор пал на WebDAV. Стал настраивать:
LoadModule dav_module /usr/lib/apache2-prefork/mod_dav.so
LoadModule dav_fs_module /usr/lib/apache2-prefork/mod_dav_fs.so
<IfModule mod_dav_fs.c="">
# Location of the WebDAV lock database.
DAVLockDB /var/lib/dav/lockdb
</IfModule>
BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-carefully
BrowserMatch "MS FrontPage" redirect-carefully
BrowserMatch "^WebDrive" redirect-carefully
BrowserMatch "^WebDAVFS/1.[0123]" redirect-carefully
BrowserMatch "^gnome-vfs/1.0" redirect-carefully
BrowserMatch "^XML Spy" redirect-carefully
BrowserMatch "^Dreamweaver-WebDAV-SCM1" redirect-carefully
Alias /webdav/ "/srv/www/htdocs/dir"
<Directory "/srv/www/htdocs/dir">
DAV on
AuthType Basic
AuthUserFile /srv/www/.htpass
<Limit GET PROPFIND POST OPTIONS MKCOL PUT DELETE LOCK UNLOCK COPY PROPPATCH>
Require user test
</Limit>
</Directory>
Пытаюсь в винде подмонтировтаь эту лабуду, но выходят грабли какие-то. В оффтопике выбираю "Добавить новый элемент в сетевое окружение", в качестве адреса указываю http://адрес/webdav, ОС начинает спрашивать логин-пароль. Ввожу логин-пароль, созданный утилитой htpasswd2 и записанный в файл .htpass, но оффтопику это не нравится, и оно опять выбрасывает мне окошко ввода логина-пароля. В апачевских логах тишина.... Непонятно, либо я все вообще не так делаю, либо хрень какая-то!