博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Apache2.2开启WebDav功能
阅读量:6291 次
发布时间:2019-06-22

本文共 1221 字,大约阅读时间需要 4 分钟。

hot3.png

最近在项目中需要通过WebDav方式提供文件发布的功能,特此记录配置全过程。Apache2内置直接支持WebDav功能,开启并配置即可,配置过程如下(注:这里使用了xampp集成的apache,与独立安装的配置略有差异):

1、开启WebDav

修改httpd.conf文件,找到如下行,去掉Include前面的#

# Distributed authoring and versioning (WebDAV)Include etc/extra/httpd-dav.conf

2、配置WebDav
修改httpd-dav.conf文件,配置webdav本地路径及访问路径(这里是webdav),认证方式为用户名密码访问,完整配置如下,配置完成后重启apache使配置生效:
DavLockDB "/opt/lampp/var/DavLock"Alias /webdav"/opt/lampp/webdav" #访问路径及别名
Dav On Options Indexes #开启Web页面的直接访问 Order Allow,Deny Allow from all AuthType Digest AuthName DAV-upload # You can use the htdigest program to create the password database: # htdigest -c "/opt/lampp/user.passwd" DAV-upload admin AuthUserFile "/opt/lampp/user.passwd" AuthDigestProvider file # Allow universal read-access, but writes are restricted # to the admin user.
Require method GET POST OPTIONS Require user admin

3、配置用户及目录权限
在上面的配置文件中,有几个地方需要注意,/opt/lampp/var,/opt/lampp/webdav需要配置用户权限,否则apache的daemon用户是无法对目录进行读写操作的
sudo chown daemon.daemon -R varsudo chown daemon.daemon -R webdav

创建用户及密码
sudo htpasswd -c user.passwd admin

创建完成后即可通过http://localhost/webdav进行访问了

转载于:https://my.oschina.net/u/699015/blog/471663

你可能感兴趣的文章
spring batch中用到的表
查看>>
资源文件夹res/raw和assets的使用
查看>>
UINode扩展
查看>>
LINUX常用命令
查看>>
百度云盘demo
查看>>
概率论与数理统计习题
查看>>
初学structs2,简单配置
查看>>
Laravel5.0学习--01 入门
查看>>
时间戳解读
查看>>
sbin/hadoop-daemon.sh: line 165: /tmp/hadoop-hxsyl-journalnode.pid: Permission denied
查看>>
@RequestMapping 用法详解之地址映射
查看>>
254页PPT!这是一份写给NLP研究者的编程指南
查看>>
《Data Warehouse in Action》
查看>>
String 源码浅析(一)
查看>>
Spring Boot 最佳实践(三)模板引擎FreeMarker集成
查看>>
Fescar 发布 0.2.3 版本,支持 Redis 和 Apollo
查看>>
Google MapReduce到底解决什么问题?
查看>>
CCNP-6 OSPF试验2(BSCI)
查看>>
Excel 2013 全新的图表体验
查看>>
openstack 制作大于2TB根分区自动扩容的CENTOS镜像
查看>>