本文主要包含centos6 apache,centos6服务器,apache webdav,webdav服务器,centos6等服务器相关知识,网友希望可以进行参考
CentOS6下Apache服务器开启webDAV模块
这几天在CentOS6上搭建运行环境,其中就包括WebDAV,网上的资料虽然不少,但是都不是很详细(可能是因为我是新手吧),不过最终我折腾了几个小时之后还是让我把WebDAV搭建了起来,所以赶紧总结记录下,方便以后自己查阅,同时也希望能帮助跟我一样初次搭建WebDAV的同学,以下是具体的操作步骤:
环境信息
- CentOS / 6.8
- Apache / 2.2.15
操作步骤
安装apache
#安装apache$ yum -y install httpd apr apr-util httpd-devel#设置开机启动(可选)$ chkconfig httpd on#启动apache服务$ service httpd start#临时关闭防火墙(如果不关闭,则只能本机访问apache服务)$ service iptables stop配置WebDAV模块
apache服务器已经集成了WebDAV模块,所以只需要启用该模块即可。编辑 /etc/httpd/conf/httpd.conf
$ vi /etc/httpd/conf/httpd.conf
在文件的最后添加以下语句:Include conf/webdav.conf #指定webdav的配置文件路径新建webdav配置文件
$ vi /etc/httpd/conf/webdav.conf
将以下内容插入到文件中:<IfModule mod_dav.c>LimitXMLRequestBody 131072Alias /webdav "/var/www/webdav"<Directory /var/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>创建访问目录
$ mkdir -p /var/www/webdav$ chown apache:apache /var/www/webdav添加用户
$ htpasswd -c /etc/httpd/webdav.users.pwd test #根据提示输入密码重启apache服务
$ service httpd restart
测试 通过浏览器访问:访问本机, 访问远程:http://ip/webdav 测试结果如下:

至此,webDAV开启成功

