Debian 7.0上的webdav建设

我忘了第一次看到webdav在什么时候了
这次是为了omnifocus2,偶非常土豪地买了这个玩意,
然后自己建一个小云自己跟自己同步XD

首先安装好apache2,此步略过

#启用dav模块
$ sudo a2enmod dav
$ sudo a2enmod dav_fs
$ sudo a2enmod dav_lock

#建立一个webdav目录,此为实际目录
$ mkdir /var/www/sync
$ sudo chown www-data:www-data /var/www/sync

#建立账户
$ sudo htpasswd -c /var/www/auth.dav test
#这里会要求你重新办理确认密码
$ sudo chown root:www-data /var/www/auth.dav
$ sudo chmod 640 /var/www/auth.dav

#新建或修改已有的网站配置添加webdav配置
$ sudo emacs /etc/apache2/sites-available/www.donneryst.com
#文件内容添加
    ...
    <Directory /var/www/sync/>
            Options Indexes MultiViews
            AllowOverride None
            Order allow,deny
            allow from all
    </Directory>
    
    Alias /webdav /var/www/sync
    <Location /webdav>
       DAV On
       AuthType Basic
       AuthName "webdav"
       AuthUserFile /var/www/auth.dav
       Require valid-user
    </Location>
    ...