配置WebDAV
今天研究了一下WebDAV的配置,主要是为了让我的Calendar和Gantt Project能够在服务器上共享。配置的方法十分简单,主要是利用mod_dav来实现WebDAV。过程稍作记录:
- 修改httpd.conf,添加以下两行,以载入mod_dav。
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so - 设置DAV Lock。
DAVLockDB "/usr/local/apache2/var/DavLock"
/usr/local/apache2/var/DavLock为WEB访问不到并且Apache有权限修改的文件。 - 指定Web DAV可以访问的目录。
Alias /webdriver "/foo"
<Directory "/foo">
Dav On
</Directory> - 如果需要认证,则首先需要建立用户并生成密码文件。
在CMD中执行以下命令:
htpasswd -c /usr/local/apache/passwd/passwords <username>
并在Directory内容中添加以下内容:
AuthType Basic
AuthName "DAV"
AuthUserFile /usr/local/apache/passwd/passwords
Require user <username> - 重启Apache,就完成了WebDAV的配置了。