当前位置:网站首页>在 Apache 上配置 WebDAV 服务器
在 Apache 上配置 WebDAV 服务器
2022-07-04 12:34:00 【星哥玩云】
WebDAV 使得应用程序可以直接将文件写到 Web Server 上,并且在写文件时候可以对文件加锁,写完后对文件解锁,还可以支持对文件所做的版本控制。基于 WebDAV 可以实现一个功能强大的内容管理系统或者配置管理系统。现在主流的 WEB 服务器一般都支持 WebDAV。下面较详细的介绍一下 WebDAV 在 APACHE 服务器中的配置。
一、修改 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 了。可以通过 http://localhost/webdav 来访问共享资源了。当然,如果你是在服务器上配置的,使用 http://yourdomain.tld/webdav 的形式来访问。用户名和密码即是上述设置的内容。
注:以上配置未经验证,仅供参考
边栏推荐
- Global and Chinese market of piston rod 2022-2028: Research Report on technology, participants, trends, market size and share
- 6 分钟看完 BGP 协议。
- 读《认知觉醒》
- AI 绘画极简教程
- Kivy tutorial 08 countdown app implements timer call (tutorial includes source code)
- 二分查找的简单理解
- 记一次 Showing Recent Errors Only Command /bin/sh failed with exit code 1 问题
- Cadence physical library lef file syntax learning [continuous update]
- A taste of node JS (V), detailed explanation of express module
- 强化学习-学习笔记1 | 基础概念
猜你喜欢
C語言函數
C language function
CTF竞赛题解之stm32逆向入门
Show recent errors only command /bin/sh failed with exit code 1
Building intelligent gray-scale data system from 0 to 1: Taking vivo game center as an example
AI painting minimalist tutorial
ArcGIS uses grid processing tools for image clipping
6 分钟看完 BGP 协议。
Abnormal mode of ARM processor
《预训练周刊》第52期:屏蔽视觉预训练、目标导向对话
随机推荐
强化学习-学习笔记1 | 基础概念
面向个性化需求的在线云数据库混合调优系统 | SIGMOD 2022入选论文解读
【云原生 | Kubernetes篇】深入了解Ingress(十二)
vim 出现 Another program may be editing the same file. If this is the case 的解决方法
Global and Chinese markets for soluble suture 2022-2028: Research Report on technology, participants, trends, market size and share
美团·阿里关于多模态召回的应用实践
七、软件包管理
Global and Chinese markets for environmental disinfection robots 2022-2028: Research Report on technology, participants, trends, market size and share
Sort merge sort
[Yu Yue education] 233 pre school children's language education reference questions in the spring of 2019 of the National Open University
Vit (vision transformer) principle and code elaboration
使用Scrcpy投屏
CVPR 2022 | TransFusion:用Transformer进行3D目标检测的激光雷达-相机融合
C language: the sorting problem of circle number reporting
《天天数学》连载57:二月二十六日
Paper notes ACL 2020 improving event detection via open domain trigger knowledge
Fastlane 一键打包/发布APP - 使用记录及踩坑
A treasure open source software, cross platform terminal artifact tabby
Valentine's Day confession code
CANN算子:利用迭代器高效实现Tensor数据切割分块处理