精华内容
下载资源
问答
  • WebDAV Windows配置

    千次阅读 2015-04-25 18:41:39
    在Win 8/7中建立WebDAV服务器的方法: 转自http://www.xitonghome.com/article/html/5461.html  第一、您必须安装互联网信息服务(IIS)和WebDAV publishing。在Windows 7中,点击“开始”,输入“Windows ...
     
    

    在Win 8/7中建立WebDAV服务器的方法: 转自http://www.xitonghome.com/article/html/5461.html

      第一、您必须安装互联网信息服务(IIS)和WebDAV publishing。在Windows 7中,点击“开始”,输入“Windows features”,然后按下回车。在Windows 8中,在开始屏幕上,输入“Windows features”,选择右边的“设置”,然后选择出现的快捷方式。


      务必要选择以下几项:


      ● 互联网信息服务(IIS)


      ● IIS管理控制台


      ● WebDAV publishing


      ● Windows身份验证


      第二、要开启WebDAV publishing,您必须打开IIS管理器。在Windows 7中,点击“开始”,输入“IIS”,然后打开出现的快捷方式。在Windows 8中,在开始屏幕上,输入“IIS”,然后打开出现的快捷方式。


      要配置Windows身份验证,选择“Default Web Site”并双击“Authentication”图标。显示的身份验证类型列表会根据您之前安装的类型出现,但如果您只是将IIS用来使用WebDAV,我建议禁用“匿名”并开启“Windows身份验证”。


      第三、再次选择“Default Web Site”并双击“WebDAV Authoring Rules”,然后单击右边的“Enable”。之后点击右边的“Add Authoring Rule”,配置权限和您要的选项。


      要测试IIS和网页服务器是否运行,打开一个浏览器并输入“localhost”,按回车。


      如果您开启了Windows身份验证,会提示您输入用户名和密码,请在这里输入您Windows账号的名称和密码。如果登录有问题,请确认您的账户名正确——打开“计算机管理控制台”,查看本地用户列表进行确认。


      验证完成后,您就会看到默认IIS页面,如果您没删除或改动的话。


      要测试WebDAV服务器是否起作用,打开命令行提示窗口,输入: net use * http://localhost。它会把网络驱动器映射到您的WebDAV文件夹,显示出您IIS网页服务器目录下的文件。

      如果您想给其他地方提供访问权限,您可以添加一些虚拟目录。右键单击“Default Web Site”,选择“Add New Virtual Directory”。

      为了让您或他人通过互联网访问WebDAV服务器共享,您必须配置防火墙,打开“80”端口,用于未加密访问,打开“443”端口,用于加密访问,并且配置路由器的相应端口。正确配置好后,要通过互联网访问WebDAV,您要使用互联网IP地址或者是域名或主机名。

      在使用Windows身份验证时,您的WebDAV密码是加密的,如果您选择使用普通的80端口的HTTP的话,会话的其他部分是明文发送的。但您也可以通过在IIS中开启SSL加密,并在配置/访问WebDAV共享时使用HTTPS地址,来对整个会话进行加密。

      如果您想在浏览器中看到您的文件列表,在IIS中打开“Directory Browsing”,选择“Default Web Site”,双击“Directory Browsing”,点击右边的“Enable”。

     

     

     

     

    Windows 2003 server R2 的IIS上配置Webdav 转自 http://www.educity.cn/windows/351635.html

    通常,进行文件共享在局域网内一般会通过file协议,也就是普通的文件共享来进行;在internet上则通常利用ftp或者http协议进行。但是利用http一般只是单向的共享,不便于文件上传,传统地会使用ftp。但是windows  server还可以利用webdav(web-based distributed authoring and  versioning,基于web的分布式创作和版本控制)来进行文件共享。

      webdav是基于 的一个通信协议。它为 添加了一些扩展(就是在 get、post、head 等几个 http  标准方法以外添加了一些新的方法),使得应用程序可以直接将文件写到 web server  上,并且在写文件时候可以对文件加锁,写完后对文件解锁,还可以支持对文件所做的版本控制。据说,它有望取代ftp,成为internet上移动文件的标准方法。

      本文介绍在 Windows 2003 server R2 的IIS上配置Webdav的具体方法。  WebDAV(WebDistributedAuthoringandVersioning)扩展了HTTP1.1通信协议的功能,它让具备适当权限的用户,可以直接通过浏览器、网上邻居来管理远程网站的WebDAV文件夹内的文件。我们按照以下的步骤来说明WebDAV功能的使用方式。

      启动网站上的WebDAV功能

      建立WebDAV虚拟目录?

      WebDAV客户端设置?

      WebDAV Redirector?

      WebDAV的安全策略?

      1.启动网站上的WebDAV功能

      为了安全上的考虑,IIS默认并不会启动WebDAV的功能,因此必须另外来激活它,通过启动“IIS管理器”,展开本地计算机,选择“Web服务扩展”,右击图1右方的“WebDAV”,选择“允许”的途径来启动WebDAV功能。

      2.建立WebDAV虚拟目录

      WebDAV的功能是通过虚拟目录来实现的,因此应首先建立一个供虚拟目录对应的文件夹,我们将文件夹名称设置为WebDAV,您也可以用其他的名称。接下来我们要在网站上建立虚拟目录,假设要启动WebDAV功能的网站为“默认网站”。

      步骤1选择启动“IIS管理器”,展开本地计算机,选择“网站”,右击“默认网站”,选择“新建”→“虚拟目录”。

      步骤2出现“欢迎使用虚拟目录创建向导”画面时,单击下一步按钮。

      步骤3在图2中,设置此虚拟目录的别名(例如WebDAV),然后选择此虚拟目录所对应的真实文件夹

    Windows 2003 server R2 的IIS上配置Webdav

      图2建立WebDAV虚拟目录

      步骤4按图3所示另外选取“写入”与“浏览”的权限。

      图3 设置访问权限

      步骤5出现“您已顺利完成虚拟目录创建向导”画面时,单击完成按钮。

      3.WebDAV客户端设置

      WebDAV客户端计算机必须运行“WebClient”服务,以Windows Server  2003R2来说可以选择“开始”,右击“我的计算机”,选择“计算机管理”,然后按图4  所示来检查是否已经启动“WebClient”服务。若尚未启动,请通过右击此服务,选择“启动”的方式来激活。如果该服务被禁用,则先将其改成“自动”或“手动”后再激活。

      图4 启用“WebClient”服务

      用户就可以在他的计算机上通过Internet Explorer或是“网上邻居”来连接WebDAV虚拟目录。

      IE浏览器方式?

      请启动Internet  Explorer选取“文件”菜单,选择“打开”,然后输入网址并选取“以Web文件夹方式打开”,如图5所示,输入有权限连接WebDAV文件夹的用户名与密码。

      图5 IE设置

      后将看到如图6所示的画面,您就可以访问此WebDAV文件夹内的文件了,例如添加、修改、删除文件。

      图6 使用IE方式

      网上邻居方式?

      以WindowsServer2003为例,选择“开始”→“Windows资源管理器”→“网上邻居”,双击“添加网上邻居”。此时在“网上邻居”中就会多出一个网络连接(见图7),用户可以单击此连接来访问WebDAV文件夹内的文件,例如添加、修改、删除文件。

      图7网上邻居方式?

      4.WebDAV Redirector(重新定向)

      WebDAV  Redirector(重新定向)是一个基于WebDAV通信协议上的远程文件系统,它让WindowsServer2003、WindowsXP客户端可以利用映射网络驱动器的方式来连接、访问WebDAV文件夹。以Windows  XP  Professional为例,您可以通过打开“Windows资源管理器”→“工具”→“映射网络驱动器”的方法来连接WebDAV文件夹,指定的驱动器为Z:,路径为//网站的IP地址/WebDAV或//计算机名称/WebDAV。WebDAV虚拟目录所对应的实际文件夹并不需要被设为共享文件夹。图8为连接成功后,通过“Windows资源管理器”所看到的画面。

      图8 WebDAV Redirector(重新定向)

      说明:提供WebDAV功能的网站,必须是一个纯WebDAV网站,必须将FrontPage建立的所有头清除掉,通过右击网站,选择“属性”→“HTTP头”,将“自定义HTTP头”内的所有头清除即可。

      5.WebDAV的安全策略

      为了确保WebDAV文件夹内的文件安全性,必须对WebDAV虚拟目录及其所对应的真实文件夹分别设置其安全措施。WebDAV虚拟目录的权限启动“IIS管理器”,然后右击WebDAV虚拟目录,选择“属性”,按图9所示设置权限,其中的“目录浏览”让用户可以看到WebDAV文件夹内的文件。

      图9 设置WebDAV的安全策略

      如果选取“脚本资源访问”,则用户将具备修改WebADV文件夹内的脚本文说明件(scriptfile)的功能。除了此处的虚拟目录权限外,还需要视NTFS权限,才可以决定用户是否有权限来访问WebDAV文件夹内的文件。WebDAV文件夹的NTFS权限给予用户适当的NTFS权限。首先请设置让Everyone组只有“读取”的权限,然后再针对个别用户给予“写入”的权限,例如我们给予用户“User”写入的权限。选择验证用户身份的方法启动“IIS管理器”,然后右击WebDAV虚拟目录,选择“属性”→“目录安全性”,单击“身份验证和访问控制”处的编辑按钮,然后通过图10来选择验证方法。请不要选取“启用匿名访问”,以免招致他人攻击。请选择画面下方较安全的验证方法,选择“集成Windows身份验证”。

      图10集成Windows身份验证

      附 webdav和ftp对比:

      ftp 需要申请操作系统帐号。webdav 不需要申请任何操作系统帐号,它使用一套自己定义的安全完善的身份验证机制。

      ftp 的所有数据(包括登录信息)全部使用明文传送,加密必须要自己来实现,例如:可以手工用 gpg 来做这件事,但是毕竟还是不方便。用 webdav  就可以使用 https 来传输数据,加密解密的操作完全是在低层自动完成的。

      ftp 传输数据的传输效率比较低,每传送一个文件需要打开一个新的 tcp 连接,而 webdav 传输所有文件只需要一个 tcp 连接。

      ftp 不象 http 那样容易穿越防火墙,在广域网的应用范围比 http 要小的多。而 webdav 因为是基于 http 的,所以具有 http  的所有优点。

      ftp 客户端工具没有 webdav 客户端工具使用方便。你刚才已经看到 webdav 服务器配置好后,通过 windows 2000/xp 的  web folder 方式访问 web 文件夹就和访问本地文件夹没有多少区别。如果应用程序支持 webdav 协议(例如 word 2000),就可以直接打开  web 文件夹中的文件并且编辑,然后直接保存在原先的 web 文件夹中。

    展开全文
  • webdav Install Please refer to the Releases page for more information. There, you can either download the binaries or find the Docker commands to install WebDAV. Usage webdav command line ...
  • Windows Server 2008 IIS 7.0 WebDAV设置

    万次阅读 2013-02-16 06:55:34
    update on Mar 4, 2013: 在新的计算机上同步文件的时候发现了不能下载附件。检查一下,原因是IIS的MIME里面没有支持".prop"类型文件,添加上去就可以了。...我对Windows Sever 2008设置了WebDAV Windows Server 2

    update on Mar 4, 2013: 在新的计算机上同步文件的时候发现了不能下载附件。检查一下,原因是IIS的MIME里面没有支持".prop"类型文件,添加上去就可以了。现在就可以使用webdav完美同步zotero了


    近日,为了让我的文献管理工具Zotero能自动在服务器上同步文件。我对Windows Sever 2008设置了WebDAV

    Windows Server 2008上的IIS7.0默认是不支持WebDav的,需要自己安装WebDav模块,模块下载地址:

    WebDAV 7.5 for IIS 7.0 (x86)

    WebDAV 7.5 for IIS 7.0 (x64)

    安装好了之后,选择一个IIS中一个站点的根路径,Features Views底部有一个"webdav authoring rules",点击进去 "enable WebDav"

    并在"WebDav Settings"中设置"allow property queries with infinite depth=True", "allow custom properties=false"


    在网站中设置一虚拟目录,如"webdav",并将其转换为应用程序

    给webdav目录设置权限,只允许登录webdav的用户usr_webdav访问。并授权usr_webdav控制整个目录。

    选中webdav目录,在其"webdav authoring rules"中”add authoring rule...“,指定访问用户为usr_webdav,权限为"Read, Source, Write"

    在webdav的basic settings中设置通过usr_webdav进行连接。

    在webdav的authentication设置中,关闭匿名访问,开启windows authentication和basic authentication。如果看不到这两项,则是因为没有给IIS开户这两项功能。Add roles添加此两项即可。

    在webdav的authorization rules,同样设置为只允许usr_webdav访问


    在Zotero的设置中,选择使用"WebDAV",设置网址如http://localhost/webdav/,及登录名usr_webdav和密码即可。

    也可以在windows资源管理器中将http://localhost/webdav/映射为网络硬盘。如果无法连接,可能需要查看一下自己电脑上的”web client"服务是否打开。已经打开了的话,也可以重启服务后再尝试连接看看。


    reference: http://www.iis.net/learn/install/installing-publishing-technologies/installing-and-configuring-webdav-on-iis#001

    展开全文
  • 配置过程如下: Enviroment ...Web Server: Windows XP Professional Service Pack2 , Apache 2.2 Client: Windows XP Professional Service Pack2 ,IE6   安装apache2.2,安装完成以后,配置

     apache官方下载:http://httpd.apache.org/

    配置过程如下:

    Enviroment

    Web Server: Windows XP Professional Service Pack2 , Apache 2.2
    Client: Windows XP Professional Service Pack2 ,IE6

     

    安装apache2.2,安装完成以后,配置如下面所示:

     

    在C:\Program Files\Apache Software Foundation\Apache2.2\conf文件夹下

    修改配置文件httpd.conf把以下三行的# 去掉:

    LoadModule dav_module modules/mod_dav.so
    LoadModule dav_fs_module modules/mod_dav_fs.so1 S% b6 V, }/ \' O( j3 K* C4 Z
    Include conf/extra/httpd-dav.conf

    保存,然后打开extra/httpd-dav.conf,修改httpd-dav.conf配置文件为如下:


    DavLockDB "C:/Program Files/Apache Software Foundation/Apache2.2/DAVLock/Davdb"

    Alias /load "C:/Program Files/Apache Software Foundation/Apache2.2/load"

    <Directory "C:/Program Files/Apache Software Foundation/Apache2.2/load">
        Dav On

        Order Allow,Deny
        Allow from all

        AuthType Basic
        AuthName load
        # You can use the htdigest program to create the password database
        AuthUserFile "C:/Program Files/Apache Software Foundation/Apache2.2/DavPwd/user.pwd"

        #Allow universal read-access, but writes are restricted
        # to the admin user.
        # The LimitExcept must have PROPFIND privilege
       # <LimitExcept GET PROPFIND OPTIONS>
            #The username format should be usename@YourDomain
            require user lzu
        #</LimitExcept>
    </Directory>

    然后保存文件。 上面我把# <LimitExcept GET PROPFIND OPTIONS>和#</LimitExcept>给注释掉了,就是为了用户如果要浏览该webdav也要输入用户名和密码,要是不注释掉的话,任何用户都可以浏览该webdav,但是只有输入用户名和密码后才能对该webdav进行写操作!

    说明:这里笔者使用的是基本认证方法,另外摘要认证比基本认证更加安全,但遗憾的是目前并非所有的浏览器都支持摘要认证,所以大多数情况下用户只使用基本认证。本节主要介绍基本认证。

     

    建立密码文件 ,运行cmd,cd 到C:\Program Files\Apache Software Foundation\Apache2.2\bin目录下,输入下面的命令2 Z, V- l$ i& K
    htpasswd.exe -c"C:\Program Files\Apache Software Foundation\Apache2.2\DavPwd\user.pwd"    lzu

    输入命令后会提示让你输入两次密码。

    即可,建立了一个用户名为:lzu的用户。

    (在建立用户的时候主要要注意C:\Program Files\Apache Software Foundation\Apache2.2\conf\extra下的httpd-dav.conf文件

       # <LimitExcept GET PROPFIND OPTIONS>
            #The username format should be usename@YourDomain
            require user lzu
        #</LimitExcept>

     注意上面红色的部分,一定要是lzu。)


    然后重启apache2.2,在浏览器中输入http://localhost/load,即可看到要你输入用户名和密码的提示框。

    至此,配置成功!


    怎样更改Apache2.2的服务目录,比如安装好后默认的是C:/Program Files/Apache Software Foundation/Apache2.2/load这个目录,若现在想把目录改为D:/ 

    更改方法如下:

    修改C:\Program Files\Apache Software Foundation\Apache2.2\conf下的httpd.conf文件:

    把<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/load">改为<Directory "D:/">

    修改C:\Program Files\Apache Software Foundation\Apache2.2\conf\extra下的httpd-dav.conf文件:

    - L" e; s1 x6 i8 i7 K  X& ^ Alias /load "C:/Program Files/Apache Software Foundation/Apache2.2/load/"改为Alias /load "D:/"

    把<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/load/">改为<Directory "E:/">

    然后重启apache2.2就可以了,搞定!!!

    * q# m- ?$ O1 H  u+ Q, \3 J1 C

    展开全文
  • 在讨论如何从windows上传日志到hdfs时,除cygwin外,我们还测试了另外一种手段:webdav。 下载及参考文档: http://code.google.com/p/hdfs-webdav/downloads/list http://badqiu.iteye.com/blog/269641 网上...
    在讨论如何从windows上传日志到hdfs时,除cygwin外,我们还测试了另外一种手段:webdav。
       下载及参考文档:
       http://code.google.com/p/hdfs-webdav/downloads/list
       http://badqiu.iteye.com/blog/269641
       网上关于使用webdav进行上传日志的文章,基本上都是以上述链接文档为参考的。而且上述链接文档说的很详细,这里就不再赘述,安装完以后,即可从网页上看到效果。如图:

       但是我们在windows上挂载hdfs目录时,出了点问题:必须与webdav同网段的windows机器才能挂载webdav目录!
       为了解决这个问题,我们写了一个cshell程序,不用再挂载webdav目录了,直接连接URL进行上传;后来发现一个更简便的方法,就是使用curl的windows版直接上传,创建一个bat文件,用于计划任务,定时执行上传动作。我的bat文件示例如下:
     
     
    1. for /R "G:\test" %%s in (*.*) do ( 
    2. G:\curl_722_0\curl.exe -T %%s http://192.168.9.53:8080/hdfs-webdav/test/ 
       注意:webdav的地址最后必须要有一个斜杠 (/)!否则会上传失败。
    --------------------------------------------------------------
    2011-10-09补充:
       按上述做法搭建成功webdav,但是在上传日志到hdfs的时候,发现了一个问题:webdav按照64M大小的分块进行存储文件,默认拷贝3份副本;而我的集群设置为128M的块大小,2份副本。两者不符。
       解决办法是,把hadoop的hdfs-site.xml文件拷贝到webdav的WEB-INF/classes目录下,跟hadoop-site.xml文件放到一起。

    本文转自 li_qinshan 51CTO博客,原文链接:http://blog.51cto.com/share/676878
    展开全文
  • webdavwindows 7 系列下提高性能

    千次阅读 2014-10-24 21:47:45
    windows 7 系统中 挂载远端的webdav共享目录,在本地打开这个映射磁盘 会很卡 影响用户体验 更改windows 系统中的一项设置会解决这个问题 ie浏览器 ->internet选项 -> 连接 -> 局域网设置 -> 去除自动检测...
  • WEBDAV

    2020-11-04 11:06:16
    WEBDAV 官方的介绍我就不再重复了, 我只说我自己的理解, webdav我认为就是替代 ftp samb的,简单的说就是在网络上实现文件...而webdav就使用一个端口,很简单,windows下直接添加Ip地址就可以使用了。哪下图 ...
  • 基于Web的分布式创作和版本控制( WebDAV... 这是向您展示如何在Windows平台上的Apache Server 2.2.x中启用WebDav的指南。 请参阅以下步骤: 1.在Apache服务器中加载WebDav WebDAV随Apache服务器2.x一起提供,您...
  • Windows系统架设简易的WebDAV服务器

    万次阅读 2017-10-19 22:57:02
    Windows系统架设简易的WebDAV服务器在Windows系统下利用IIS提供的集成来架设一个简易的WebDAV服务器,下面还是简单的介绍一下WebDAVWebDAV (Web-based Distributed Authoring and Versioning) 一种基于 HTTP 1.1...
  • 下面关于webdav的信息显示了很详细;那说明这应该就是突破口 webdav网上很多介绍。 对于webdav,我一般用这个工具。提示有些类型的文件可以放上去但有些不行。IIS需要的是aspx,但是不能传上去 davtest -url ...
  • Windows Server 2008 (R2) IIS 7.0 WebDAV设置

    万次阅读 2013-06-23 23:18:38
    Windows Server 2008 (R2) IIS 7.0 WebDAV设置  2013-06-15 15:57 崔瑜 Windows Server 2008 (R2) IIS 7.0 WebDAV设置   Windows Server 2008 (R2) 上的IIS7.0 默认是不支持WebDav的,需要自己安装...
  • webdav

    千次阅读 2013-09-30 11:51:47
    IIS 搭建参考: ... 网盘应用: ...几个支持WebDAV的网盘 ...最近对WebDAV比较感兴趣 主要是系统原生支持.而且我有VPS 所以在VPS上进行webdav连接然后上传资源速度比较快 下面列几个我发现支持webdav的网盘服务.
  • Windows 2003 server R2上Webdav攻略

    千次阅读 2011-03-17 18:36:00
    Windows 2003 server R2上Webdav攻略 本文介绍在 Windows 2003 server R2 的IIS上配置Webdav的具体方法。WebDAV(WebDistributedAuthoringandVersioning)扩展了HTTP1.1通信协议的功能,它让具备适当...
  • Windows 2021 server R2 的IIS上配置Webdav.docx
  • WebDAV

    千次阅读 2010-02-03 09:47:00
    WebDAV  WebDAV(Web-based Distributed Authoring and Versioning) 一种基于 HTTP 1.1协议的通信协议.它扩展了HTTP1.1,在GET、POST、HEAD等几个HTTP标准方法以外添加了一些新的方法,使应用程序可直接对...
  • windows映射坚果云的webDAV服务(灰常简单) 首先注册个坚果云的账号,就有1g的空间。 然后确定你的windows开启了webclient服务   然后在坚果云右上角下拉菜单 - 账户信息 - 安全选项,下面添加一个应用...
  • Windows下Apache WebDav的开启及使用

    千次阅读 2017-06-14 15:30:29
    WebDAV (Web-based Distributed Authoring and Versioning) 一种基于 HTTP 1.1协议的通信协议。它扩展了HTTP 1.1,在GET、POST、HEAD等几个HTTP标准方法以外添加了一些新的方法,使应用程序可对Web Server...
  • 服务器端为CentOS5.1,编码为UTF-8,但是在Windows环境下使用网上邻居进行操作时,遇到中文乱码问题,查看源码时发现request的编码为null。经过一番实验,终于将乱码问题解决。分为两步: 1、可在http...
  • WebDav

    2011-01-05 14:54:32
    [color=red]SLIDE项目已经关闭!...WebDAV(Web-based Distributed Authoring and Versioning)是基于 HTTP 1.1 的一个通信协议。它为 HTTP 1.1 添加了一些扩展(就是在 GET、POST、HEAD 等几个 HTT...
  • 系统中用到了IIS的WEBDAV扩展服务来支持附件上传功能,之前一直都是在IIS6中部署,而IIS7中默认是没有WEBDAV服务扩展,而Windows 2008 server r2是内置包含的,无需另外下载安装包。 1.安装IIS7的WEBDAB 开始-》...
  • 安装URL及webDAV组件;启动设置webDAV;身份验证:客户端设置;连接测试:
  • # WebDAV扩展Seafile WebDAV Server(SeafDAV)在Seafile Server 2.1.0版本中被加入.在下面的维基中, 我们假设你将Seafile安装到`/data/haiwen`目录下。### SeafDAV配置SeafDAV配置文件是`/data/haiwen/conf/seafdav....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,112
精华内容 3,244
关键字:

webdavwindows