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>
...