热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

浏览器访问sftp服务器_WebDAV服务器–什么是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服务器上的还原和数据库备份功能使您可以撤消更改并将内容保存在数据库中。

7e9e05a7fcab5011ee6b29bb9447afe3.png

简而言之,以上指南向有兴趣在其数据库中存储或创建其文档的用户提供了有关什么是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的所有功能。

ffe3ed44c2bf9e2eee54c464c6064472.png



推荐阅读
  • 本文介绍了Windows操作系统的版本及其特点,包括Windows 7系统的6个版本:Starter、Home Basic、Home Premium、Professional、Enterprise、Ultimate。Windows操作系统是微软公司研发的一套操作系统,具有人机操作性优异、支持的应用软件较多、对硬件支持良好等优点。Windows 7 Starter是功能最少的版本,缺乏Aero特效功能,没有64位支持,最初设计不能同时运行三个以上应用程序。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 本文介绍了使用AJAX的POST请求实现数据修改功能的方法。通过ajax-post技术,可以实现在输入某个id后,通过ajax技术调用post.jsp修改具有该id记录的姓名的值。文章还提到了AJAX的概念和作用,以及使用async参数和open()方法的注意事项。同时强调了不推荐使用async=false的情况,并解释了JavaScript等待服务器响应的机制。 ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • 本文介绍了高校天文共享平台的开发过程中的思考和规划。该平台旨在为高校学生提供天象预报、科普知识、观测活动、图片分享等功能。文章分析了项目的技术栈选择、网站前端布局、业务流程、数据库结构等方面,并总结了项目存在的问题,如前后端未分离、代码混乱等。作者表示希望通过记录和规划,能够理清思路,进一步完善该平台。 ... [详细]
  • Java验证码——kaptcha的使用配置及样式
    本文介绍了如何使用kaptcha库来实现Java验证码的配置和样式设置,包括pom.xml的依赖配置和web.xml中servlet的配置。 ... [详细]
  • 本文介绍了使用cacti监控mssql 2005运行资源情况的操作步骤,包括安装必要的工具和驱动,测试mssql的连接,配置监控脚本等。通过php连接mssql来获取SQL 2005性能计算器的值,实现对mssql的监控。详细的操作步骤和代码请参考附件。 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • Java序列化对象传给PHP的方法及原理解析
    本文介绍了Java序列化对象传给PHP的方法及原理,包括Java对象传递的方式、序列化的方式、PHP中的序列化用法介绍、Java是否能反序列化PHP的数据、Java序列化的原理以及解决Java序列化中的问题。同时还解释了序列化的概念和作用,以及代码执行序列化所需要的权限。最后指出,序列化会将对象实例的所有字段都进行序列化,使得数据能够被表示为实例的序列化数据,但只有能够解释该格式的代码才能够确定数据的内容。 ... [详细]
  • 本文介绍了Java工具类库Hutool,该工具包封装了对文件、流、加密解密、转码、正则、线程、XML等JDK方法的封装,并提供了各种Util工具类。同时,还介绍了Hutool的组件,包括动态代理、布隆过滤、缓存、定时任务等功能。该工具包可以简化Java代码,提高开发效率。 ... [详细]
  • 在说Hibernate映射前,我们先来了解下对象关系映射ORM。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现。这样开发人员就可以把对数据库的操作转化为对 ... [详细]
  • Webmin远程命令执行漏洞复现及防护方法
    本文介绍了Webmin远程命令执行漏洞CVE-2019-15107的漏洞详情和复现方法,同时提供了防护方法。漏洞存在于Webmin的找回密码页面中,攻击者无需权限即可注入命令并执行任意系统命令。文章还提供了相关参考链接和搭建靶场的步骤。此外,还指出了参考链接中的数据包不准确的问题,并解释了漏洞触发的条件。最后,给出了防护方法以避免受到该漏洞的攻击。 ... [详细]
  • flowable工作流 流程变量_信也科技工作流平台的技术实践
    1背景随着公司业务发展及内部业务流程诉求的增长,目前信息化系统不能够很好满足期望,主要体现如下:目前OA流程引擎无法满足企业特定业务流程需求,且移动端体 ... [详细]
  • 本文讨论了在手机移动端如何使用HTML5和JavaScript实现视频上传并压缩视频质量,或者降低手机摄像头拍摄质量的问题。作者指出HTML5和JavaScript无法直接压缩视频,只能通过将视频传送到服务器端由后端进行压缩。对于控制相机拍摄质量,只有使用JAVA编写Android客户端才能实现压缩。此外,作者还解释了在交作业时使用zip格式压缩包导致CSS文件和图片音乐丢失的原因,并提供了解决方法。最后,作者还介绍了一个用于处理图片的类,可以实现图片剪裁处理和生成缩略图的功能。 ... [详细]
author-avatar
流丶血的卓洛
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有