一、修改 httpd.conf 文件
在末尾处加上以下内容:
Include conf/mod_dav.conf #下面将介绍该文件的设置
二、在 apache/conf/ 目录下新建一文件(mod_dav.conf),并输入以下内容
#Dav
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
DAVLockDB var/DavLock
Alias /webdav “/home/webdavfolder” # 后面的路径就是电脑(或服务器)硬盘上的一个文件夹,用作网络存储器的空间Dav On
这样配置,其实也就可以访问了(可通过windows的网上邻居访问)。但这样有个致命的缺点就是不需要密码就可以访问,安装性大大降低了。
三、增加安全性的配置
继续编辑上面第二步中的文件,改为:
#Dav filesystem
DAVLockDB var/DavLock
Alias /webdav “/home/webdavfolder”Dav On
AuthType Basic
AuthName DAV
AuthUserFile /usr/local/svn/svn-auth-file #密码验证文件
require user user1
四、/usr/local/svn/svn-auth-file 文件的创建
进入 apache/bin 目录,执行以下命令产生密码验证文件:
htpasswd -cm /usr/local/svn/svn-auth-file user1
提示输入密码时输入该用户的密码。
若还需要增加用户user2,则执行以下命令:
htpasswd -m /usr/local/svn/svn-auth-file user2
删除某个用户(user2),可以使用下列指令:
htpasswd -D /usr/local/svn/svn-auth-file user2
五、修改完成后,重启apache
此时已经可以安全访问 WebDAV 了。可以通过 来访问共享资源了。当然,如果你是在服务器上配置的,使用 的形式来访问。用户名和密码即是上述设置的内容。
注:以上配置未经验证,仅供参考©
本文永久更新链接地址: