Apache服务器配置WEBDAV详解

win11 搭建Apache webdav 设置用户名密码 加密授权访问以及多个不同目录访问 Apache webdav 的搭建应该比较简单,但是搭建后还遇到了一些问题,也就是设置了访问用户名密码,咋就不生效呢,苦苦思索两日,终于发现了问题,本文就是分两个方面来编写。 阅读详情

    WebDAV (Web-based Distributed Authoring and Versioning)是基于 HTTP 1.1 的一个通信协议。它为 HTTP 1.1 添加了一些扩展(就是在 GET、POST、HEAD 等几个 HTTP 标准方法以外添加了一些新的方法),使得应用程序可以直接将文件写到 Web Server 上,并且在写文件时候可以对文件加锁,写完后对文件解锁,还可以支持对文件所做的版本控制。这个协议的出现极大地增加了 Web 作为一种创作媒体对于我们的价值。基于 WebDAV 可以实现一个功能强大的内容管理系统或者配置管理系统。

    现在主流的WEB服务器一般都支持WebDAV,使用WebDAV的方便性,呵呵,就不用多说了吧,用过VS.NET开发ASP.NET应用的朋友就应该知道,新建/修改WEB项目,其实就是通过WebDAV+FrontPage扩展做到的,下面我就较详细的介绍一下,WebDAV在APACHE中的配置。

一、修改http.conf文

在末尾处加上以下内容

Include conf/mod_dav.conf #稍后将介绍该文件的设置

二、              在apache/conf/目录下新建一文件(mod_dev.conf),并输入以下内容

#Dav

LoadModule dav_module modules/mod_dav.so

LoadModule dav_fs_module modules/mod_dav_fs.so

DAVLockDB var/DavLock

Alias /webdav "d:/WorkSpace"

<Directory "d:/WorkSpace/">

Dav On

</Directory>

这样配置,其实也就可以访问了(可通过windows的网上邻居访问),但这样有个致命的缺点就是不需要密码就可以访问,安装性大大降低了。

三、              增加安全性的配置

#Dav filesystem

DAVLockDB var/DavLock

Alias /webdav "d:/WorkSpace"

<Location /webdav >

Dav On

AuthType Basic

AuthName DAV

AuthUserFile /usr/local/svn/svn-auth-file #密码验证文件

<LimitExcept GET OPTIONS>

require user user1

</LimitExcept>

</Location>

四、/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,即可以通过http://localhost/webdav来访问共享资源了。

Apache下WebDav 文件服务器,使用Http协议上传和下载,Mac系统下的Apache配置。 立即下载

相关推荐

ET篇:Google.Protobuf的学习(理解基本的使用流程)

据我目前所知,ET使用的数据交换协议是Google.Protobuf,所以今天就来学习一下,但是网上许多人都是以高下立判的方式讲解的,对新手小白很不友好,所以我今天就以纯小白的视角和大家一起学习 学习环境: .NET Core2.2 .NET Framework 4.7.2 Rider protobuf-csharp-3.7.0-rc-2 Google.Protobuf简介 prot...

设计师养成记 3563

APACHE设置WEBDAV

2、下载完成后,直接解压即可,解压后将Apache24文件夹即是程序文件夹,这个文件夹可以放到任何位置,但需要与Apache24/conf/httpd.conf文件中的ServerRoot设置一致,如我将Apache24文件 夹放到了c:/SOFT/中,此处的ServerRoot就应该设置为c:/SOFT/Apache24,即下图中的第39行(第37行只是定义了一个变量SRVROOT,由于这个路径使用的十分频繁,因而将其定义为一个变量)4、配置webdav。生成的文件内容如下所示,每行表示一个用户。

hohoyu的专栏 1802

Halcon形状模板匹配实战:inspect_shape_model参数优化指南

本文深入解析Halcon形状模板匹配中inspect_shape_model参数的优化技巧,涵盖NumLevels和Contrast参数的实战应用。通过具体案例展示如何平衡匹配速度与精度,帮助开发者高效调试形状模型,提升工业视觉检测的准确性和效率。

weixin_30342209的博客 618

Apache2 搭建 WebDAV 服务器

在Windows下使用Apache搭建WebDAV服务器

蓝蓝的博客 5050

从生成到检测:全面解析Deepfake技术的演进与对抗策略

本文全面解析了Deepfake技术的演进与对抗策略,从GAN生成技术到先进的检测手段,探讨了其在娱乐与安全领域的双重影响。文章详细介绍了Deepfake的核心原理、技术迭代关键节点以及最新的检测方法,揭示了AI生成与识别的激烈博弈。同时,展望了量子计算和生物特征认证在未来攻防战中的潜在应用。

jenkins8butler的博客 254

GEE APP:时间序列影像批处理工具:按月筛选与智能导出解决方案出工具

本文介绍了一个基于Google Earth Engine(GEE)开发的智能时序影像处理工具,可高效处理遥感影像时间序列数据。该工具采用三栏式交互布局,包含控制面板、地图显示和缩略图预览区域。核心功能包括:1)灵活的时间筛选机制,支持年度范围选择和月份批量选择;2)智能影像筛选算法,基于云量、空间覆盖等条件自动选择最佳影像;3)交互式缩略图预览,支持点击加载完整影像;4)自动化批量导出系统,实现标准化命名和统一存储。工具可广泛应用于农业监测、城市扩张研究、生态环境评估等领域,显著提高遥感数据预处理效率,确保

此星光明博客 111

windows下使用Apache配置WebDav

我们下载RaiDriver,下载地址https://app.raidrive.com/d86ea6fa40f74010914976063f94774b/release/stable/RaiDrive_2023.9.35_x64.msi。在apache所在文件夹下进入Bin目录,在浏览器上方输入cmd,使用htdigest设置weddav访问用户名密码。取消掉httpd-dav的设置 此设置也在httpd.conf文件中。此文件在conf文件夹下,将httpd.conf中。修改配置文件httpd.conf。

Mr Lin 的专栏 1618

【AIGC】大模型面试高频考点09-大模型Agent框架

聚焦AIGC专业技术分享

一个内容严谨、方向前沿、极具实践价值的AI大模型技术分享站 1964

apache WebDAV 服务器配置指南

WebDAV服务器部署指南 引语 话说WebDAV(Web-based Distributed Authoring and Versioning )是"网络分布式创作与版本管理"的简称,个人感觉WebDAV更像是以"HTTP请求"形式工作的文件服务器。更成熟的版本控制系统可以考虑基于 WebDAV协议开发的Subversion,近些时日折腾WebDAV纯属兴趣之作。如果你阅读了这篇...

漫步云端 2327

手把手教你学simulink(28.2)--四旋翼无人机景示例:基于自抗扰控制(ADRC)的无人机姿态稳定系统

通过上述代码实现,您可以逐步创建和搭建一个基于自抗扰控制的无人机姿态稳定系统。该系统能够实时估计和补偿外部扰动及模型不确定性,确保无人机姿态稳定。自抗扰控制具有较强的鲁棒性和适应性,能够在存在不确定性和扰动的情况下提供快速且精确的控制性能。Simulink提供了强大的建模和仿真工具,使得控制系统工程师能够快速构建复杂的控制算法,并将其应用于实际工程中。无人机动力学建模:建立无人机的六自由度(6-DOF)动力学模型,包括位置、速度、姿态角和角速度。自抗扰控制器设计。

MHD0815的博客 499

LLaMA-Factory微调教程2:命令行sft微调

本文介绍了如何使用llama-factory项目在本地运行Qwen2-7B大语言模型进行对话。首先通过llamafactory-cli env查看环境配置,然后使用git lfs下载Qwen2-7B模型。创建配置文件qwen2_7b_instruct.yaml,修改模型路径和模板参数。最后通过llamafactory-cli chat命令启动对话服务,加载模型配置文件和tokenizer,完成环境初始化后即可进行交互式对话。

Cachel Wood的博客 8814

【转】Apache 服务器配置WEBDAV详解

转自:http://hi.baidu.com/mayig/blog/item/9e0f7bf0292aadaea40f5222.html Apache服务器配置WEBDAV详解 WebDAV (Web-based Distributed Authoring and Versioning)是基于 HTTP 1.1 的一个通信协议。它为 HTTP 1.1 添加了一些扩展(就

yangp01的专栏 1489

LVGL(lv_table)

LVGL中的lv_table是一个轻量级表格控件,用于显示行列式文本数据。它支持设置单元格内容/样式、行列调整、事件响应等基础功能,适用于参数配置、数据展示等场景。通过API可快速创建表格,设置行列数、填充数据,并自定义对齐方式与样式。但需注意默认无滚动条、行数限制等问题。该控件适合简单表格需求,复杂交互需结合自定义事件处理。

m0_49476241的博客 1262

如何在Apache 上配置 WebDAV 服务器

如何在Apache 上配置 WebDAV 服务器

Setoge的博客 691

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

php版dav,在 Apache 上配置 WebDAV 服务器

WebDAV使得应用程序可以直接将文件写到 Web Server 上,并且在写文件时候可以对文件加锁,写完后对文件解锁,还可以支持对文件所做的版本控制。基于 WebDAV 可以实现一个功能强大的内容管理系统或者配置管理系统。现在主流的 WEB 服务器一般都支持 WebDAV。下面较详细的介绍一下 WebDAV 在 APACHE 服务器中的配置。一、修改 httpd.conf 文件在末尾处加上以下内...

weixin_32965939的博客 862

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

阿帕奇apache服务器和webDav服务器快速配置。

当自己在家敲代码需要发请求时,就可以配置本地apache,Mac电脑自带的服务器。这个比windows上的本地服务器还要好用,下面写下最快速配置方案。 0.在开始之前需要给自己的电脑设置下开机密码,想开本地服务器这一点是必须的。 一。本地apache服务器 1.首先在自己的电脑昵称的文件夹下 建一个sites文件夹 如果你不是在博客园看到这篇文章,请点击查看原文  里面随便放

王小川的博客 1916

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Apache服务器中配置webdav

————-httpd.conf———————— #… LoadModule dav_module modules/mod_dav.so LoadModule dav_fs_module modules/mod_dav_fs.so #… # Distributed authoring and versioning (WebDAV) Include conf/extra/httpd-dav

技术资料收集站 2076

Mac Apache WebDav 服务器配置

1、WebDav 服务器 基于 http 协议的 “文件” 服务器。 实现文件的上传/下载/修改/删除。 WebDav 权限 授权信息的格式 BASIC (用户名:口令)base64 安全性并不高,密码很容易被拦截和破解。 应用场景:开发企业级的管理系统,可以用 WebDav 搭建一个内部的文件管理服务器,只是在公司内网使用。 2、配置准备工作 1)配置服务器的工作 ...

Qian Chia 的博客 1147

阿帕奇apache服务器和webDav服务器快速配置

当自己在家敲代码需要发请求时,就可以配置本地apache,Mac电脑自带的服务器。这个比windows上的本地服务器还要好用,下面写下最快速配置方案。 0.在开始之前需要给自己的电脑设置下开机密码,想开本地服务器这一点是必须的。 一。本地apache服务器 1.首先在自己的电脑昵称的文件夹下 建一个sites文件夹 里面随便放上一些后台的假数据。 比如我的就是在/Users/dsx

y_csdnblog_xx的博客 1741

Mac下Apache服务器和webDav服务器快速配置(转)

转自:http://www.linuxidc.com/Linux/2015-02/113577.htm 当自己在家敲代码需要发请求时,就可以配置本地Apache,Mac电脑自带的服务器。这个比windows上的本地服务器还要好用,下面写下最快速配置方案。 0.在开始之前需要给自己的电脑设置下开机密码,想开本地服务器这一点是必须的。 一。本地apache服务器 1.首先在自己的电脑昵称的文件...

weixin_34101229的博客 341

iOS - Mac Apache WebDav 服务器配置

前言 Apache 服务器: Web 服务器,可以支持各种脚本(PHP)的执行,目前世界上使用最为广泛的一种 Web 服务器 WebDav 服务器: 基于 http 协议的 "文件" 服务器 实现文件的上传/下载/修改/删除 WebDav 权限: 授权信息的格式 BASIC (用户名:口令)base64 安全性并不高,密码很容易被拦截和...

weixin_33774615的博客 249

老 Mac 装新系统:OpenCore Legacy Patcher 完整实操路径(4 步走完)

你的老 Mac 在"软件更新"里已经刷不到新版 macOS,App Store 也搜不到对应安装器。OpenCore Legacy Patcher(OCLP)就是为此而生的工具:它让不受支持的 Intel 老机型装回 macOS Big Sur 到 Sequoia。本文按装前、装中、装后三幕走完全程。 [![老 Mac 装新系统:OCLP 支持的机型与系统版本对照总览](https://raw.

gitblog_00072的博客 649
上一篇: Eclipse安装SVN支持详解
下一篇: 使用Subversion构建版本控制环境(Windows)
forlinux
博客等级 码龄21年 53粉丝 95原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值