apache WebDAV 服务器配置指南

WebDAV服务器部署指南

引语

话说WebDAV(Web-based Distributed Authoring and Versioning )是"网络分布式创作与版本管理"的简称,个人感觉WebDAV更像是以"HTTP请求"形式工作的文件服务器。更成熟的版本控制系统可以考虑基于 WebDAV协议开发的Subversion,近些时日折腾WebDAV纯属兴趣之作。如果你阅读了这篇技术文章有什么疑问可以随时留言询问。我会尽量在 最短的时间内予以作答的。

概要

这篇文章阐述了如何在windows平台Apache服务器上部署WebDAV及与其访问权限控制。逐步介绍了两种认证类型及与其两种认证支持模块和目录 及文件访问控制、操作权限的配置方法:两种HTTP认证类型分别为"基本认证(Basic Authentication)"和"摘要认证(Digest Authentication)";两种认证类型的认证支持分别为file和dbm,当然还有其他认证支持(比如DBD和LDAP);目录访问控制主要介 绍了Directory和Location配置指令,文件访问控制则介绍Files配置指令,验证介绍了require配置指令;目录和文件的操作权限则 介绍limit、limitExcept配置指令和HTTP协议所定义的各种操作方法。最后将其所有综合应用来实现我们的各种需求。

所需资源

Apache Web服务器

以下列出所需使用的Apache模块

认证类型模块

mod_auth_basic 提供HTTP基本认证支持
指令集简要
  1. AuthBasicAuthoritative 指令指定是否将(基本)认证和授权操作交由更底层的模块来处理
  2. AuthBasicProvider指令设置该区域的(基本)认证支持者(Provider)
mod_auth_digest 提供HTTP摘要认证支持
指令集简要
  1. AuthDigestAlgorithm 指令选择在摘要认证中用于计算请求和应答的散列值的算法
  2. AuthDigestDomain 指令在同一保护区域中需要进行摘要认证的URI
  3. AuthDigestNcCheck 指令禁用或启用检查服务器nonce-count发送
  4. AuthDigestNonceFormat 指令定义nonce如何生成
  5. AuthDigestNonceLifetime 指令服务器nonce(当前值)的有效秒数
  6. AuthDigestProvider 指令设置该区域的(摘要)认证支持者(Provider)
  7. AuthDigestQop 指令 指定 摘要认证的保护质量
  8. AuthDigestShmemSize 指令为了跟踪客户端而分配的共享内存字节数

认证支持模块

mod_authn_dbm 使用DBM文件数据库为认证提供支持
指令集简要
  1. AuthDBMType 指令 设置DBM文件数据库类型
  2. AuthDBMUserFile 指令设定一个含有认证使用的用户名/密码列表的DBM文件
mod_authn_default 在未正确配置认证模块mod_auth_basic的情况下简单拒绝一切认证信息
指令集简要
  1. AuthDefaultAuthoritative 指令指定是否将认证操作交由更底层的模块来处理
mod_authn_file 使用纯文本文件为认证提供支持
指令集简要
  1. AuthUserFile 指令设定一个含有认证使用的用户名/密码列表的纯文本文件

授权支持模块

mod_authz_dbm 使用DBM数据库文件为组提供授权支持
指令集简要
  1. AuthDBMGroupFile 指令设定一个包含用于执行用户认证的用户组列表的DBM文件
  2. AuthzDBMAuthoritative 指令指定是否将授权操作交由更底层的模块来处理
  3. AuthzDBMType 指令 设置DBM文件数据库类型
mod_authz_default 在未正确配置授权支持模块mod_authz_user或mod_authz_groupfile的情况下简单拒绝一切授权请求
指令集简要
  1. AuthzDefaultAuthoritative 指令指定是否将授权操作交由更底层的模块来处理
mod_authz_groupfile 使用纯文本文件为组提供授权支持
指令集简要
  1. AuthGroupFile 指令设定一个包含用于执行用户认证的用户组列表的纯文本文件
  2. AuthzGroupFileAuthoritative 指令指定是否将授权操作交由更底层的模块来处理
mod_authz_user 基于require配置指令为每个用户提供授权支持。
指令集简要
  1. AuthzUserAuthoritative 指令指定是否将授权操作交由更底层的模块来处理

WebDAV支持模块

mod_dav 允许Apache提供DAV协议支持
指令集简要
  1. Dav 指令启用WebDAV HTTP协议
  2. DavDepthInfinity 指令允许propfind方法请求深度为无限
  3. DavMinTimeout 指令 服务器为DAV资源保留锁定时间数
mod_dav_fs 为mod_dav访问服务器上的文件系统提供支持
指令集简要
  1. DavLockDB 指令 DAV文件锁定数据库位置
mod_dav_lock 为mod_dav锁定服务器上的文件提供支持
指令集简要
  1. DavGenericLockDB 指令 DAV文件锁定数据库位置(与DavLockDB指令区别是该指令可以作用域于Directory)

其他模块

mod_alias提供从文件系统的不同部分到文档树的映射和URL重定向
指令集简要
  1. Alias 指令 映射URL到文件系统的特定区域
  2. AliasMatch 指令 使用正则表达式映射URL到文件系统
  3. Redirect 指令 发送一个外部重定向使客户端重定向到一个不同的URL
  4. RedirectMatch 指令基于正则表达式匹配对当前的URL发送一个外部重定向
  5. RedirectPermanent 指令发送一个外部永久重定向使客户端重定向到一个不同的URL
  6. RedirectTemp 指令发送一个外部临时重定向使客户端重定向到一个不同的URL
  7. ScriptAlias 指令 映射一个URL到文件系统并视之为CGI脚本
  8. ScriptAliasMatch 指令使用正则表达式映射一个URL到文件系统并视之为CGI脚本
mod_authz_host供基于主机名、IP地址、请求特征的访问控制
指令集简要
  1. Allow 指令 控制哪些主机能够访问服务器的该区域
  2. Deny 指令 控制哪些主机被禁止访问服务器
  3. Order 指令 控制默认的访问状态与Allow和Deny指令生效的顺序

配置流程

在进入配置流程之前你需要自行下载并安装好apache服务器,以及确保我们所需的apache模块存在于apache根目录中默认模块目录modules里等待加载,现在我们直接进入编辑配置文件这个步骤。

启用模块

你需要在apache服务器配置文件中启用所需模块。因为我们即将使用它们。典型的加载模块示例:

# Example:

# LoadModule foo_module modules/mod_foo.so

认证和授权

首先介绍使用纯文本文件来做认证支持,分别列举基本认证和摘要认证的各自做法,以下分别用Basic和Digest标识,接着会介绍使用DBM文件数据库做认证支持。

认证支持

建立用户密码文件
添加或更新用户

若是第一次使用请添加-c选项

  • provider of file for Basic:htpasswd –b passwordFile username password
  • provider of file for Digest:htdigest passwordFile realm username
  • provider of DBM for Basic: htdbm –b –TDBMtype dababase username password
删除用户
  • provider of file for Basic: htpasswd –D passwordFile username
  • provider of file for Digest: 同上
  • provider of DBM for Basic: htdbm –x -TDBMtype database username
查看用户列表
  • provider of file for Basic: for /f "usebackq tokens=1 delims=:" %n in ("passwordFile") do @ echo %n
  • provider of file for Digest: 同上
  • provider of DBM for Basic: htdbm –l -TDBMtype database
建立用户组文件
添加或更新用户组
  • provider of file for Basic:htpasswd –bp groupFile groupName "group1 group2 group3 …"
  • provider of file for Digest:同上
  • provider of DBM for Basic or Digest: htdbm –bp dbgroup groupName "group1,group2,group3,…"
删除用户组
  • provider of file for Basic: htpasswd –D groupFile groupName
  • provider of file for Digest: 同上
  • provider of DBM for Basic or Digest: htdbm –x -TDBMtype dbgroup groupName
查看用户组列表
  • provider of file for Basic: for /f "usebackq tokens=1 delims=:" %n in ("groupName") do @ echo %n
  • provider of file for Digest: 同上
  • provider of DBM for Basic or Digest: htdbm –l -TDBMtype dbgroup

认证和授权支持

使用Directory、 DirectoryMatch、Location、Files、 FilesMatch指令来分别来指定目录、位置、文件以便于制定认证和授权规则,使用Require、Allow、Deny、Limit、LimitExcept和辅助Satisfy指令来制定具体的认证和授权规则。

配置段(容器)
指令简要
  1. Directory封装一组指令,使之仅对文件空间中的某个目录及其子目录生效
  2. DirectoryMatch封装一些指令并作用于文件系统中匹配正则表达式的所有目录及其子目录
  3. Location将封装的指令作用于匹配的URL
  4. LocationMatch 将封装的指令作用于正则表达式匹配的URL
  5. Files包含作用于匹配指定文件名的指令
  6. FilesMatch包含作用于与正则表达式匹配的文件名的指令
核心指令
指令简要
  1. Options 指令配置在特定目录中可以使用哪些特性
  2. AuthName指令用于HTTP认证的授权域
  3. Require指定哪些认证用户允许访问该资源
  4. Allow控制哪些主机能够访问服务器的该区域
  5. Deny控制哪些主机被禁止访问服务器
  6. Order控制默认的访问状态与Allow和Deny指令生效的顺序
  7. Limit仅对指定的HTTP方法进行访问控制
  8. LimitExcept对除了指定方法以外的所有HTTP方法进行访问控制
  9. Satisfy 指定Allow、Deny的访问控制和Require之间的相互关系

操作授权支持

HTTP方法
协议定义的HTTP方法
  1. HTTP协议中定义的方法http://tools.ietf.org/html/rfc2616#section-5.1.1
  2. WebDAV HTTP扩展定义的方法 http://tools.ietf.org/html/rfc2518#section-8
  3. WebDAV访问控制协议中定义的方法权限表http://tools.ietf.org/html/rfc3744#appendix-B
  4. 微软Exchange Server 2003 WebDAV HTTP方法定义请参见http://msdn.microsoft.com/en-us/library/aa142917(v=EXCHG.65).aspx
常用HTTP方法简要说明
  1. GET, 请求指定的页面信息,并返回实体主体
  2. HEAD,只请求页面的首部。
  3. POST, 请求服务器接受所指定的文档作为对所标识的URI的新的从属实体
  4. PUT, 从客户端向服务器传送的数据取代指定的文档的内容
  5. DELETE, 请求服务器删除指定的页面
  6. OPTIONS, 请求获取或检索uri资源相关信息,
  7. PROPFIND, 获取与指定资源有关的信息,如作者、大小与内容类型
  8. PROPPATCH, 设置与指定资源有关的信息,如作者、大小与内容类型
  9. MKCOL, 用于创建新集合。使用此方法可避免过载 PUT 方法
  10. COPY, 用于复制资源
  11. MOVE, 用于移动资源
  12. LOCK, 为资源添加锁
  13. UNLOCK删除资源的锁
  14. TRACE追溯请求

应用实例配置参考

使用配置段指令时应遵循其合并顺序来写配置文件。

基本认证配置向导

#指定锁定列表文件路径

#DavLockDB "/path/to/file

#创建别名"

#Alias /webdav "/path/to/dir"

#指定需认证授权的目录

#<Directory "/path/to/dir">

    #Options [+|-]option [[+|-]option] ... 配置在特定目录中可以使用哪些特性

    #典型配置

    #Options Indexes

    

    #Order ordering 控制默认的访问状态与Allow和Deny指令生效的顺序

    #典型配置

    #Order Deny,Allow

    

    #Allow|Deny from all|host|env=env-variable [host|env=env-variable] ... 控制哪些主机能够访问服务器的该区域

    #典型配置

    #Allow from all

    

    #开启或关闭WebDAV

    #Dav On|Off

    

    #认证窗口的名称

    #AuthName name

    

    #使用基本或摘要认证

    #AuthType Basic|Digest    

    

    #指定认证支持,纯文本或DBM

    #基本认证的指令

    #AuthBasicProvider file|dbm

    #摘要认证的指令

    #AuthDigestProvider file|dbm

    

    #使用纯文本文件认证支持

    #用户

    #AuthUserFile "/path/to/passwdFile"

    #用户组

    #AuthGroupFile "/path/to/groupFile"

    

    #使用DBM文件数据库认证支持

    #DBM类型

    #AuthDBMType SDBM

    #用户

    #AuthDBMUserFile "/path/to/passwdFile"

    #用户组

    #AuthDBMGroupFile "/path/to/groupFile"

    

    #Require user|group|valid-user username 可以指定用户或用户组或只满足有效用户即可的指令,使用valid-user时不应该指定username

    #典型配置

    #Require valid-user

#</ Directory >

 

附加授权配置向导

#仅对当前资源URI限制某个用户组可用的一组HTTP方法

#<Location "URI">

    #<Limit|LimitExcept HEAD GET OPTIONS PROPFIND>

    #    Require group groupName

    #</Limit|LimitExcept>

#</Location>

#对目录的文件操作控制

#<Directory "/path">

#    #这里可以结合使用核心指令进行目录控制

#    #典型配置

#    Require group groupName

#    <Files filename>

#        #可以结合使用核心指令进行文件控制

#        #典型配置

#        Deny from all

#        #或者限制HTTP方法

#        <LimitExcept HEAD GET OPTIONS SEARCH PROPFIND WRAPPED>

#            Require group Admin

#            Allow from ip

#            #以上Require或Allow满足其中一个条件即可

#            Satisfy Any

#        </LimitExcept>

#    </Files>

#</Directory>

以上只是列举常用配置参考,掌握好理论基础后,便可灵活配置来解决实际应用所需。

注意事项

  1. DBM 文件数据库暂无法完全兼容 Digest 认证,解决方案请参见 http://www.berenddeboer.net/rest/apache_dbm_digest.html
  2. TRACE方法不能被使用在Limit配置指令中。
  3. Files配置段不可用于Location配置段,理论上文件系统和网络空间容器毫无关系。
  4. 启用SSL访问让WebDAV传输更加安全。

总结

在apache中WebDAV配置的基本顺序就是获取所需模块并启用,准备认证支持文件,选择配置段容器,填写相关核心指令,重新启动apache使之生效。

在解决实际应用所需时,建议先规划好资源权限赋予表,转换成具体配置指令时,多多看看官方手册,多做些测试。

Finally,Enjoy you self!

命令行删除描述文件_写一个删除lock文件的skill脚本 来源:IC技能搬运工 作者:小目Cadence软件使用过程中偶尔会遇到文件被lock的情况,这是Cadence软件对文件的一种保护措施,大部分情况都是对用户友好的,但是偶尔也会给用户带来困扰,给工作带来的一定的不便。文件是如何被锁的Cadence在用户打开文件进行编辑的时候会在文件的同一级目录新建一个lock文件,用来标识文件的状态。一般情况下如果文件被正常关闭,这个lock文件会在... 阅读详情

相关推荐

手把手教你用S7-PLCSIM Advanced V3.0搭建PLC仿真测试环境(含WinPcap避坑指南)

本文详细介绍了如何使用西门子S7-PLCSIM Advanced V3.0搭建PLC仿真测试环境,包括WinPcap 4.1.3驱动的安装避坑指南。从环境准备、软件安装到配置调试,提供了一套完整的解决方案,帮助工程师和教学人员快速构建可靠的PLC仿真环境,解决常见的报错问题。

weixin_30879169的博客 641

APACHE设置WEBDAV

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

hohoyu的专栏 1802

单晶塑性abaqus-umat自学

单晶塑性abaqus-umat 摘要1. 简介2. 单晶弹塑性本构模型回顾2.1运动学 本文以翻译黄永刚老师的umat文章为主,这个颜色的为个人的理解。 摘要 包含单晶塑性的abaqus用户材料子程序。本文回顾有限元形式的单晶弹塑性和黏弹塑性,包含小变形理论,以及严格的有限变形和有限旋转理论。单晶的非弹性变形由于晶体滑移,假定遵从Schmid准则。提出多种多样的分切应力与剪切变形的自硬化和潜硬化关系,并且包含在子程序内。 1. 简介   有限元程序ABAQUS已经广泛应用在固体的变形与应力分析。除了自身大量

Niklas4088的博客 1万+

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

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

weixin_32965939的博客 862

YOLOv8缺陷检测可视化界面实战:PyQt5布局设计与代码实现

本文详细介绍了如何利用PyQt5为YOLOv8缺陷检测模型构建一个专业、易用的可视化界面。通过实战讲解PyQt5的布局管理器设计、信号槽机制与YOLOv8核心的集成,帮助开发者快速将AI模型部署为直观的桌面应用,提升工业质检等场景的落地效率。

redis7keeper的博客 755

S7-1200五轴伺服系统PLC控制方案与调试技巧

工业自动化领域中,多轴伺服控制是实现精密加工的核心技术。基于PROFINET实时通信协议和PLCopen运动控制标准,现代PLC(如西门子S7-1200)能够实现多轴高精度同步控制。其技术原理是通过等时同步模式确保各轴运动的时序一致性,结合PID调节和电子齿轮比实现位置闭环。这种方案在数控机床、3D打印等场景具有重要应用价值。本文以五轴联动系统为例,详细解析了S7-1200与V90伺服驱动器的硬件组态方案,包括PROFINET环网配置和IRT同步设置。在软件层面,重点介绍了基于TIA Portal的工艺对象

weixin_34332905的博客 414

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

保姆级教程:Halcon 3D点云匹配与差异分析避坑指南(从采样到可视化)

本文提供了一份详细的Halcon 3D点云匹配与差异分析实战指南,涵盖从模型准备到可视化的全流程。重点解析了STL文件读取单位误区、点云采样密度优化、表面模型创建技巧以及差异分析的专业手法,帮助用户避开常见陷阱,提升工业检测效率与精度。

weixin_33728268的博客 402

Apache2 搭建 WebDAV 服务器

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

蓝蓝的博客 5050

YoloV8优化:感受野注意力卷积运算(RFAConv),效果秒杀CBAM和CA等 | 即插即用系列

感受野注意力卷积运算(RFAConv),解决卷积块注意力模块(CBAM)和协调注意力模块(CA)只关注空间特征,不能完全解决卷积核参数共享的问题

①答疑群聊服务;②YOLO大模型知识问答系统;③计算机视觉论文生成智能体; 4263

29、几何形态测量学在蝴蝶翅膀研究中的应用

本博客介绍了几何形态测量学在花斑木蛱蝶(Pararge aegeria)翅膀研究中的应用,探讨了环境因素对蝴蝶翅膀大小和形状的影响。通过选择合适的地标并采用Procrustes分析方法,研究揭示了不同景观类型下翅膀形状的差异及其潜在的适应性意义。文章还讨论了发育可塑性在飞行形态变异中的作用,并比较了几何形态测量学与其他传统方法的优势。最后提出了未来研究方向,包括多因素综合分析、发育机制探索及长期生态监测,为理解蝴蝶的适应性进化提供了重要线索。

ff678的博客 107

【转】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

2025华为杯第二十二届中国研究生数学建模竞赛E题:高速列车轴承智能故障诊断问题 - 完整解题分析+完整MATLAB源码!

🎓 本文收录于 《滚雪球学数学建模》专栏,本专栏专注于从零基础出发,带你循序渐进掌握数学建模的核心方法与思维路径。通过“滚雪球式”学习法,从最简单的生活化案例到经典建模工具,再到省赛、国赛真题实战演练,逐步积累知识与技能,帮助你搭建完整的建模体系。无论你是刚接触建模的新生,还是希望提升科研与竞赛能力的学者与工程师,本专栏都将为你提供一条清晰、高效、可实操的建模成长路线,助力你快速进阶,突破难点,迈向数学建模竞赛与实际应用的更高峰 🚀!

**My Coding Family** 1989

Apache服务器配置WEBDAV详解

    WebDAV (Web-based Distributed Authoring and Versioning)是基于 HTTP 1.1 的一个通信协议。它为 HTTP 1.1 添加了一些扩展(就是在 GET、POST、HEAD 等几个 HTTP 标准方法以外添加了一些新的方法),使得应用程序可以直接将文件写到 Web Server 上,并且在写文件时候可以对文件加锁,写完后对文件解锁,

iLinux 1万+

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

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

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

如何在Apache 上配置 WebDAV 服务器

如何在Apache 上配置 WebDAV 服务器

Setoge的博客 691

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

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

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

王小川的博客 1916

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

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
上一篇: oracle 查询SQL执行计划
下一篇: OSGi 入门 Felix 实现
程序员小猪
博客等级 码龄20年 3粉丝 49原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值