首页 Apache服务器配置Webdav

Apache服务器配置Webdav

举报
开通vip

Apache服务器配置WebdavPAGE/NUMPAGES实战攻略:为Apache服务器配置Webdav【IT168专稿】webDAV(web分布式创作和版本控制)协议是一个基于HTTP的新协议,利用这个协议用户可以通过web进行远程的基本文件操作,如拷贝、移动、删除等。现在,在Apahe和微软IIS上可以找到WebDAV的身影,WebDAV功能嵌入了Windows和MacOSX等普通HYPERLINK"http://pc.it168.com/"\o"台式机"\t"_blank"台式机HYPERLINK"http://prod...

Apache服务器配置Webdav
PAGE/NUMPAGES实战攻略:为Apache服务器配置Webdav【IT168专稿】webDAV(web分布式创作和版本控制) 协议 离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载 是一个基于HTTP的新协议,利用这个协议用户可以通过web进行远程的基本文件操作,如拷贝、移动、删除等。现在,在Apahe和微软IIS上可以找到WebDAV的身影,WebDAV功能嵌入了Windows和MacOSX等普通HYPERLINK"http://pc.it168.com/"\o"台式机"\t"_blank"台式机HYPERLINK"http://product.it168.com/list/b/0501_1.shtml"\o"操作系统"\t"_blank"操作系统,以及Adobe、Lotus、微软和其他公司的流行HYPERLINK"http://software.it168.com/"\o"软件"\t"_blank"软件之中。业内主要的文档和内容管理供应商也对它普遍支持。WebDAV工作流程   WebDAV工作流程如图-1。   用户对HYPERLINK"http://storage.it168.com/"\o"存储"\t"_blank"存储在WebDAVHYPERLINK"http://server.it168.com/"\o"服务器"\t"_blank"服务器上的文档进行编辑时,可以对该文档进行锁定以保证自己的修订不会被其他用户覆盖。WebDAV的版本控制还可以让用户明白文档的哪个版本是最新的,以减少不必要的混乱。   WebDAV的访问控制 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 提供了对每个文件的读、写和共享许可的高级控制,更进一步提高了系统的HYPERLINK"http://safe.it168.com/"\o"安全"\t"_blank"安全性,WebDAV的文件管理特性已经使它成为传统文档管理产品性价比很高的一个替代 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 。任何一个支持WebDAV的WebHYPERLINK"http://product.it168.com/files/0402search.shtml"\o"服务器"\t"_blank"服务器都能提供安全创作的完整系统。支持WebDAV的服务器软件   目前Apache服务器和IIS(5.0以上版本)服务器都支持WebDAV。这里主要介绍一下Apache服务器的支持情况,Apache从1.x版本开始通过mod_dav支持webdav,不过这个模块目前已经停止了开发,可以通过http://www.webdav.org/mod_dav/了解。   推荐您在Apache2.0和2.2的版本上使用Webdav。实战攻略:为Apache服务器配Webdav  Webdav在linux平台HYPERLINK"http://server.it168.com/"\o"服务器"\t"_blank"服务器Apache2.X系列上的设置   (1)自己编译apacheHYPERLINK"http://product.it168.com/files/0402search.shtml"\o"服务器"\t"_blank"服务器   对于自己编译的Apache2.2或者2.0服务器,编译是请加入参数:enable-dav。   编译完成后执行以下命令:#cd/etc/apache2/mods-enabled/#ln-s/etc/apache2/mods-available/dav.loaddav.load#ln-s/etc/apache2/mods-available/dav_fs.loaddav_fs.load#ln-s/etc/apache2/mods-available/dav_fs.confdav_fs.conf   在apache服务器的配置文件中加入两行:DAVLockDB/tmp/DAVLockDAVMinTimeout600!   建立Webdav目录,并且添加访问权限:#mkdir/var/www/webdav#chownroot:apache/var/www/webdav#chmod750/var/www/webdav   建立一个最简单的配置:DavOn到此为止在Apache服务器配置Webdav工作基本完成,不过目前它的HYPERLINK"http://safe.it168.com/"\o"安全"\t"_blank"安全性能不好。后面笔者会逐步完善。   (2)在RHEL5.0自身的Apoache2.2.3服务器上设置Webdav检查编译情况   首先查看RHEL5.0自身的Apoache2.2.3是否编译了dav模块,使用httpd-M命令,如图2。   从图2可以看到在在RHEL5.0自身的Apoache2.2.3服务器上已经编译了Webdav。修改Apache配置文件   下面检查Apache服务器配置文件httpd.conf,加载dav模块情况,把以下两行前的#去掉。LoadModuledav_modulemodules/mod_dav.soLoadModuledav_fs_modulemodules/mod_dav_fs.so把以下的#去掉#LocationoftheWebDAVlockdatabase.DAVLockDB/var/lib/dav/lockdb添加一行DAVMinTimeout600!设置客户端访问webdav目录requireuserjoe设置权限#mkdir/var/www/passwd#htpasswd-c/var/www/passwd/htpass.davjoe#chownroot:apache/etc/apache2/passwd/htpass.dav#chmod640/var/www/passwd/htpass.davjoe#mkdir/var/www/webdav/joe#chownapache:apache/var/www/webdav/joe#chmod750/var/www/webdav/joe   说明:以上命令是Apache服务器设置的基本功,这里笔者就不赘述了。请读者自己理解。或者查看手册。实战攻略:为Apache服务器配置WebdavWebdav在Windows平台的ApacheHYPERLINK"http://server.it168.com/"\o"服务器"\t"_blank"服务器上的设置   下面简单介绍一下ApacheHYPERLINK"http://product.it168.com/files/0402search.shtml"\o"服务器"\t"_blank"服务器在WindowsHYPERLINK"http://product.it168.com/list/b/0501_1.shtml"\o"操作系统"\t"_blank"操作系统下的webdav配置方法。修改配置文件httpd.conf把以下三行的#去掉:LoadModuledav_modulemodules/mod_dav.soLoadModuledav_fs_modulemodules/mod_dav_fs.soIncludeconf/extra/httpd-dav.conf   修改httpd-dav.conf配置文件为如图3的内容:说明:这里本人使用的是基本认证方法,另外摘要认证比基本认证更加HYPERLINK"http://safe.it168.com/"\o"安全"\t"_blank"安全,但遗憾的是目前并非所有的浏览器都支持摘要认证,所以大多数情况下用户只使用基本认证。本节主要介绍基本认证。建立密码文件htpasswd.exe-c"D:/ApacheSoftwareFoundation/Apache2.2/DavPwd/user.pwd"dav@MyDomain.com   输入命令后会提示让你输入两次密码。如图4。到此为止在Apache服务器配置Webdav的工作全部完成,后边笔者会介绍如何通过webdav客户端HYPERLINK"http://software.it168.com/"\o"软件"\t"_blank"软件访问服务器。实战攻略:为Apache服务器配置Webdav通过Webdav客户端HYPERLINK"http://software.it168.com/"\o"软件"\t"_blank"软件访问HYPERLINK"http://server.it168.com/"\o"服务器"\t"_blank"服务器   webdav客户端软件   主要的webdav客户端软件如表-1。说明:一个WebDAV应用就是一个内置WebDAV协议的程序,表-1会覆盖大多数支持WebDAV的流行程序。在Windows下,有一些有名的集成WebDAV客户端功能的软件,例如Microsoft'sOffice、Adobe的Photoshop和Macromedia的Dreamweaver。它们都可以直接打开和保存URL,也可以在编辑时大量的使用WebDAV的锁定。Windows下的webdav客户端软件访问Linux下HYPERLINK"http://product.it168.com/files/0402search.shtml"\o"服务器"\t"_blank"服务器的使用方法 这里以MicrosoftHYPERLINK"http://net.it168.com/"\o"网络"\t"_blank"网络文件夹为例。Microsoft是WebDAV 规范 编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载 最早的支持者,最早在Windows98配置客户端,被称作“网络文件夹”,这个客户端在WindowsNT4和2000上也存在。  最早的Webfolders客户端是浏览器的扩展,主要的浏览文件系统的GUI程序,工作良好。在Windows98,如果“我的电脑”里没有网络文件夹,这个特性需要明确安装。在Windows2000,只需要添加一个新的“网络位置”,输入URL,WebDAV共享就会弹出让你浏览。步骤如下:  1.为了使用Windows2003提供的Web文件夹,可以先打开“网上邻居”,然后双击“添加网上邻居”,如图5所示。   2.在对话框中输入使用HTTP协议的URL,既可以使用IP地址也可以使用FQDN。如图-6所示。   3.之后单击“下一步”按钮,弹出认证对话框,如图-7所示。   4.输入joe的用户名和密码后,单击“确定”按钮进入如图-8所示的界面。   更改网上邻居的名称后,将会看到如图-9所示的Web文件夹。在该界面下,用户可以像使用局域网资源一样来对Web文件夹进行操作,对站点内容进行更新。如果用户使用浏览器访问此站,将会直接浏览到主页而不会弹出认证界面,这正是我们所需要的结果。图9Web文件夹   注意:为了HYPERLINK"http://safe.it168.com/"\o"安全"\t"_blank"安全的考虑,当用户更新站点完毕,一定要将此Web文件夹删除。实战攻略:为Apache服务器配置WebdavLinux下的webdav客户端HYPERLINK"http://software.it168.com/"\o"软件"\t"_blank"软件访问HYPERLINK"http://server.it168.com/"\o"服务器"\t"_blank"服务器的使用方法   1.命令行工具   Cadaver是一个用来浏览和修改WebDAV共享的Linux、Unix命令行程序,就像Subversion客户端,它使用了neon的HTTP库—不需要惊讶,neon和cadaver的作者是同一个人。Cadaver是自由软件(GPL许可证),可以在HYPERLINK"http://www.webdav.org/cadaver/"http://www.webdav.org/cadaver/下载。使用cadaver就像使用命令行的FTP程序,因此它很适合基本的WebDAV调试。它可以以压缩方式上传和下载文件,也会检验属性、拷贝、移动、锁定和解锁文件:$cadaverHYPERLINK"http://host/repos"http://host/reposdav:/repos/>lsListingcollection`/repos/':succeeded.Coll:>foobar0May1016:19>playwright.el2864May416:18>proofbypoem.txt1461May515:09>westcoast.jpg66737May515:09dav:/repos/>putREADMEUploadingREADMEto`/repos/README':Progress:[=============================>]100.0%of357bytessucceeded.dav:/repos/>getproofbypoem.txtDownloading`/repos/proofbypoem.txt'toproofbypoem.txt:Progress:[=============================>]100.0%of1461bytessucceeded.   DAVExplorer是另一个独立运行的WebDAV客户端,使用Java编写,有一个类Apache的许可证,网站是HYPERLINK"http://www.ics.uci.edu/~webdav/"http://www.ics.uci.edu/~webdav/。DAVExplorer与cadaver功能差不多,优点可移植,并有一个用户友好的GUI程序。它也是最早的支持WebDAV访问控制协议(RFC3744)的客户端。   2.浏览器集成   一些流行的文件浏览器程序支持WebDAV扩展,允许用户浏览DAV共享如同访问本机,并允许基本的目录树操作。例如,Windows的资源管理器可以把WebDAVHYPERLINK"http://product.it168.com/files/0402search.shtml"\o"服务器"\t"_blank"服务器看作一个“HYPERLINK"http://net.it168.com/"\o"网络"\t"_blank"网络位置”,用户可以从桌面托拽文件到这个目录,或者是重命名、拷贝或者删除文件。但是这只是文件浏览器的特性,DAV共享对于普通的应用不可见,所有的DAV操作需要通过浏览器界面完成。Linux下包括:Nautilus,Konqueror。   Nautilus是GNOME桌面(HYPERLINK"http://www.gnome.org/"http://www.gnome.org)官方的文件管理/浏览器,KDE桌面(HYPERLINK"http://www.kde.org/"http://www.kde.org)的则是Konqueror。两个应用程序都是浏览器级别的WebDAV客户端,对自动版本化的版本库工作良好。GNOME的Nautilus里,从Filemenu选择Openlocation,并且输入URL。版本库就会显示出来,就像其他文件系统。   KDE的Konqueror里你需要在地址栏使用webdav://模式来输入URL,如果你输入http://的URL,Konqueror会像普通的web浏览器。你会看到mod_dav_svn输出的普通HTML目录列表。通过输入webdav://host/repos代替HYPERLINK"http://host/repos"http://host/repos,Konqueror就成为了一个WebDAV客户端,并且按照文件系统的方式显示版本库。在Konqueror里首先也要进行身份认证。如图-10。图-10在Konqueror首先也要进行身份认证   通过身份认证,即可进行webdav管理,如图11。图11在Konqueror浏览器中进行webdav管理实战攻略:为Apache服务器配置WebdavMacOSX的webdav客户端HYPERLINK"http://software.it168.com/"\o"软件"\t"_blank"软件   Apple的OSXHYPERLINK"http://product.it168.com/list/b/0501_1.shtml"\o"操作系统"\t"_blank"操作系统是集成的文件系统级的客户端,通过Finder,选择Gomenu的ConnecttoServer条目,输入WebDAV的URL,会在桌面显示一个磁盘,就像其他装载的卷。   使用SSL保护webdavHYPERLINK"http://safe.it168.com/"\o"安全"\t"_blank"安全   启用SSL加强HYPERLINK"http://tele.it168.com/"\o"通信"\t"_blank"通信安全,由于WebDAV虚是创建在Web站点下的,所以可以利用SSL来对通信加密,保障数据数据安全。配置非常简单,下面是一个虚拟主机的SSL配置Webdav的配置实例,关于SSL在配置是ApacheHYPERLINK"http://server.it168.com/"\o"服务器"\t"_blank"服务器设置的基本功,这里笔者就不赘述了。请读者自己理解。或者查看手册。 NameVirtualHost*:443DocumentRoot/home/bob/web/html/ServerNamedav.mydomain.comSSLEngineonSSLCertificateFile/etc/httpd/conf/ssl.crt/server.crtSSLCertificateKeyFile/etc/httpd/conf/ssl.key/server.keyDavLockDB/tmp/mydomainDavLockAllowOverrideAllOrderallow,denyAllowfromallDAVOn 总结 初级经济法重点总结下载党员个人总结TXt高中句型全总结.doc高中句型全总结.doc理论力学知识点总结pdf :   到此为止,我们介绍了ApacheHYPERLINK"http://product.it168.com/files/0402search.shtml"\o"服务器"\t"_blank"服务器的webdav配置以及客户端软件的使用方法。
本文档为【Apache服务器配置Webdav】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
机构认证用户
夕夕资料
拥有专业强大的教研实力和完善的师资团队,专注为用户提供合同简历、论文写作、PPT设计、计划书、策划案、各类模板等,同时素材和资料部分来自网络,仅供参考.
格式:doc
大小:311KB
软件:Word
页数:0
分类:企业经营
上传时间:2021-06-23
浏览量:26