您的位置 首页 golang

WebDAV服务器–什么是WebDAV?

在本文中,我们将为您提供所需的一切,以便快速掌握WebDAV的基础知识。

这应该为您在基础上“交谈商店”打下良好的基础。这意味着您将了解足够的知识,但是如果您想开始构建自己的文章,可能需要更深入地研究我们的更多文章。

之后,我将向您展示WebDAV服务器的3个以上选项,它们可以帮助您的企业管理私有云设置中的文件。

WebDAV服务器–什么是WebDAV?

在Web开发的早期阶段,用户只能阅读或查看Web上的内容。显然,在上传内容之前,必须有人离线创建或编写内容。但是不可能像用户现在在Google云端硬盘上那样支持用户支持它们连接到Web服务器,打开文档,然后在线对其进行编辑。

注意到Internet对于诸如分布式内容创作之类的远程协作应用程序的潜力,即使在全球范围内进行书写时,多个作者也可以在同一个文档类型上一起工作,IETF团队成立以创建超文本传输​​协议(HTTP)的扩展。可能允许此类应用程序。

什么是WebDAV服务器?WebDAV是HTTP的扩展。它最初是在RFC 2518下指定的,后来被RFC 4918取代。

由于它是HTTP扩展,因此WebDAV通常通过端口80(用于HTTP连接)和端口443(用于HTTPS连接)进行服务。安全套接字层(SSL)用于加密WebDAV HTTPS连接,这使其非常适合机密文档。

WebDAV服务器–概述

Web分布式服务器或WebDAV是允许远程内容编辑和读取的服务器。它运行在WebDAV协议上,该协议使用户可以更改,创建或移动服务器上的文件。如果使用WebDAV服务器在本地网络上存储文件,则可以继续处理文档,然后再将其上传到Web服务器。

DropBox WebDAV –了解此集成如何与DropDAV一起使用

WebDAV服务器详细信息

WebDAV协议扩展了HTTP协议,以允许客户端通过HTTP扩展名创作文档。您将需要WebDAV客户端来创作或编辑文档,但是可以通过浏览器的HTTP来查看它们。

每个WebDAV服务器都授予对单个数据库的访问权限,以根据安全权限集来创作或读取。在此过程中,还将与数据(包括集合,元数据和属性)关联的所有文档都进行传输。

您可以配置WebDAV服务器以通过管理界面访问数据库。数据库中的文档可以通过HTTP查看,但是用户也可以通过WebDAV对其进行修改,删除或添加。与HTTP不同,WebDAV服务器没有模块数据库。因此,不可能创建XQuery代码。

但是,可以将数据库形成为HTTP服务器的指定数据库,并可以从WebDAV服务器访问该数据库。然后,您可以从从HTTP服务器执行的WebDAV服务器中编辑代码。

WebDav安全吗?

WebDAV服务器通过存储在其安全性数据库中的ID和密码对用户进行身份验证。除了访问之外,服务器还控制数据库特权和角色。您可以设置应用程序级别的安全性,以允许人们无需密码即可登录。来宾将具有读取和写入权限。WebDAV的安全规范是什么?

WebDAV目录

WebDAV目录类似于文件系统目录。必须有一个索引才能查看服务器中的文档。目录中的每个文件都带有一个以目录URI为前缀的URI。这些文档还具有WebDAV根作为前缀。

一键式安全DropBox WebDAV集成

使用WebDAV服务器将文档保存在数据库中时,可以使用管理界面将服务器中的目录设置设置为自动。这将自动创建访问数据库所需的根目录。当使用不在数据库中的URIS手动加载文档时,这也有帮助。

WebDAV服务器URI

目录通常作为属性文档存储在服务器数据库中。该目录将具有以正斜杠(/)符号结尾的URI。您可以使用xdmp:document-properties()函数在数据库中检索属性文档。理想的做法是始终创建不以正斜杠结尾的文档,以免将它们与目录URI混淆。

什么是WebDAV服务器根目录

WebDAV服务器通常具有根的概念。这是可以从服务器访问的最高级目录。根用作WebDAV服务器中文档和目录URI的前缀。根可以是任何以反斜杠(/)结尾的URI。通过WebDAV服务器可访问的所有文件都必须具有以根开头的URI。在相同情况下,通过WebDAV客户端创建的文档必须具有以WebDAV根开头的URI。

WebDAV服务器中的文档

WebDAV服务器主要用于实现数据库中文档的存储,检索和修改。这些文档可以是任何类型,包括文本文档(.txt)或二进制文件,源代码,XML或MS Word文件。由于文档位于数据库中,因此可以创建应用程序以根据需要使用这些文档中的内容。WebDAV服务器上的还原和数据库备份功能使您可以撤消更改并将内容保存在数据库中。

简而言之,以上指南向有兴趣在其数据库中存储或创建其文档的用户提供了有关什么是WebDAV服务器的全面信息。

什么是WebDAV服务器?WebDAV(Web分布式创作和版本控制)是一种协议,基本上使用户能够通过Web服务器编辑,共享,复制和移动文件。该协议还支持互联网内容的协作创作。

立即获得Box WebDAV连接

WebDAV服务器的功能是什么?

以下是WebDAV的一些功能:

  • 锁定 :这也称为并发控制,它可以防止多个作者从不同地理位置访问文件时覆盖它们。
  • XML属性 :这些 属性 有助于对元数据进行操作,例如存储和检索。
  • DAV协议 :允许目录设置,检索和删除。
  • DASL :这是DAV搜索和定位协议,它启用与属性值关联的搜索以在线查找资源。
  • 命名空间操作 :它支持复制和传输操作。

如何连接到WebDAV服务器

为了能够连接到WebDAV服务器,需要WebDAV客户端。这可能是:

  • 文件传输客户端,例如AnyClient。
  • 文件管理器,例如Linux KDE Dolphin,Linux Mint Cinnamon的Nemo,Windows File Explorer和Mac Finder。
  • 具有运行Java小程序功能的浏览器。
  • 任何类型的启用WebDAV的客户端。

WebDAV URL的语法因一个客户端而异。重要的是要知道特定WebDAV客户端所需的确切URL,以避免连接麻烦。URL的一些变体是:

  • dav:// [主机名或IP地址] / [路径] /
  • http:// [主机名或IP地址] / [路径] /
  • webdav:// [用户名] @ [主机名或IP地址] / [路径] /

WebDAV服务器的用途是什么?

成功连接到WebDAV服务器后,您可以执行以下操作:

  • 建立新档案
  • 编辑现有文件
  • 在本地文件夹和远程文件夹之间复制或传输文件
  • 删除文件
  • 创建新文件夹,依此类推。

WebDAV与。FTP比较

FTP和WebDAV之间有许多相似之处。复制和传输文件或制作和删除文件夹等操作也可以通过FTP(以及其他文件传输协议,例如FTTP和SFTP)完成。但是,使用WebDAV,您不仅可以传输文件,还可以做更多的事情。

例如,如果您希望编辑保存在WebDAV服务器上的文件,则不必先下载它们(这通常是使用FTP进行的操作)。要编辑文件,只需双击它们。这将使文件通过与它们关联的本地应用程序加载。您可以从那里编辑文件,完成后,只需保存文件,所做的任何更改将自动在服务器上的文件上进行。

能够在服务器上编辑文件具有一些重要的优点。最重要的一点是,它确保可以在一个位置访问最新的文件版本。

但是,应该注意的是,并非所有的WebDAV客户端都允许通过双击来拖放文件或打开文件。

无论如何,WebDAV允许多个用户远程修改同一文件类型。这是进行协作活动的理想选择,这实际上是创建WebDAV的主要原因。

WebDAV服务器相对于FTP的另一个好处是它对防火墙友好,因为它通过HTTP运行。要启用访问权限,您只需要打开端口80或443。使用FTP时,有时需要了解主动和被动FTP模式的更深入操作,才能正确配置防火墙。

WebDAV替代品

WebDAV允许远程编辑和处理文件。有一些用于远程服务器文件的WebDAV替代方法或其他机制,例如:

  1. 文件传输协议(FTP):简单的网络协议,允许在网络主机之间传输文件。
  2. SSH文件传输协议(SFTP):Secure Shell(SSH)协议的扩展,它启用安全文件传输。
  3. 分布式文件系统:一个示例是服务器消息块(SMB),它使Microsoft Windows和Samba用户可以远程访问和操作文件或文件夹。
  4. AtomPub:这是用于创建和管理Web资源的基于HTTP的协议。
  5. CMIS:使用基于AtomPub和基于SOAP的接口。
  6. Wiki软件,例如MediaWiki。
  7. 链接数据平台(LDP):集成模式的集合,这些模式用于创建可以读写RDF数据的RESTful HTTP应用程序。

尽管还有其他一些WebDAV替代方案,但它们都没有集成WebDAV的所有功能。

文章来源:智云一二三科技

文章标题:WebDAV服务器–什么是WebDAV?

文章地址:https://www.zhihuclub.com/99908.shtml

关于作者: 智云科技

热门文章

网站地图