Linux下搭建Webdav(apache)

安装apache

1
yum install httpd* -y

配置webdav

1
vim /etc/httpd/conf/httpd.conf

在最后添加

1
Include conf/webdav.conf        #指定webdav的配置文件路径

创建webdav配置文件

1
vim /etc/httpd/conf/webdav.conf

增加下列内容

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<IfModule mod_dav.c>
LimitXMLRequestBody 131072
Alias /webdav "/data/www/webdav"
<Directory /data/www/webdav>
Dav On
Options +Indexes
IndexOptions FancyIndexing
AddDefaultCharset UTF-8
AuthType Basic
AuthName "WebDAV Server"
AuthUserFile /etc/httpd/webdav.users.pwd
Require valid-user
Order allow,deny
Allow from all
</Directory>
</IfModule>

创建目录

1
2
mkdir -p /data/www/webdav
chown apache:apache /data/www/webdav

增加用户设定密码

1
2
htpasswd -c /etc/httpd/webdav.users.pwd user1
(htpasswd -D /etc/httpd/webdav.users.pwd user1 #删除用户)

重启apache服务即可访问

1
/etc/init.d/httpd restart

访问webdav

验证是否成功

http://ip/webdav
如果提示输入账号密码即成功,账号密码为之前创建的用户

win7等无法用浏览器访问

需要安装客户端,例如bitkinex323
http://dl-sh-ocn-1.pchome.net/2z/fb/bitkinex323.rar