曲径通幽论坛

 找回密码
 立即注册
搜索
查看: 4227|回复: 0
打印 上一主题 下一主题

[IIS] 通过 WebDAV 管理网站

[复制链接]

716

主题

734

帖子

2946

积分

超级版主

Rank: 9Rank: 9Rank: 9

积分
2946
跳转到指定楼层
楼主
发表于 2013-11-22 21:34:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
WebDAV(Web-based Distributed Authoring and Versioning)一种基于 HTTP 1.1协议的通信协议,它扩展了 HTTP1.1 协议的功能,在GET、POST、HEAD等几个 HTTP 标准方法以外添加了一些新的方法,使应用程序可直接对Web Server直接读写,并支持写文件锁定(Locking)及解锁(Unlock),还可以支持文件的版本控制。只要用户拥有适当的权限,就可以直接通过浏览器、网络或 MS Office 产品来管理远程网站 WebDAV 文件夹内的文件。一般情况下,我们会通过 FTP 将网页上传到网站服务器,但是也可以通过比 FTP 更为安全的 WebDAV 对网站进行维护和管理。


1. 安装 WebDAV 角色服务
服务器管理器 ---> 右击“We 服务器(IIS)”,在弹出菜单中选择“添加角色服务” ,在 “选择角色服务” 里的“Web 服务器” 下勾选“WebDAV 发布”,然后在“安全性”下勾选“URL 授权” :


2. 使用 WebDAV
以 Default Web Site 这个站点为例,在其主页上,打开“WebDAV 创作规则” :


首先单击“启用WebDAV”,然后再单击“添加创作规则” :

在上图中,我们对 administrator 进行授权:

其中,“源” 指定用户、组或角色是否有权访问映射到处理程序的文件的源代码。例如,ASP.NET *.aspx 页要求用户或组拥有“源”访问权限才能使用 WebDAV 编辑页。

现在返回到 "Default Web Site" 主界面,双击打开“身份验证”,并启用“Windows 身份验证”。如果是启用的是“基本身份验证”,那么 WebDAV 客户端就需要使用 HTTPS 来连接 WebDAV 网站。


这样,WebDAV 服务端的设置就完成了。下面说明 WebDAV Redirector 的概念及设置。

WebDAV Redirector 是一个架构在 WebDAV 协议上的远程文件系统(remote file system),它使得 Windows 客户端访问 WebDAV 服务器内的文件就像是访问网络文件服务器一般。

Windows7,Vista,Server 2003,XP 等客户端已经内置了 WebDAV Redirector ,使用该功能,要检查 WebClient 服务是否已经启动,如果不启动,则先将其启动起来。

对于 Windows7 客户端来讲,在连接 WebDAV 网站时,该服务会自动被启动。对于 Server 2008 R2 来说,默认并没有安装 WebDAV Redirector,这可以通过安装“桌面体验”来获得该功能。

下面测试 WebDAV 客户端的连接,客户端以 Windows7 为例。

首先,打开资源管理器,单击“映射网络驱动器”:

在弹出的对话框中,我们在“文件夹”处填入网址“http://www.groad.net”(这根据你的网址情况而定),然后单击“完成”即可:

如果在单击“完成”时出现错误提示:

那么很可能是上述的 WebClient 服务没有启动,启动后再检查一次。

如果可以正常连接的话,可以看到下面对话框:


输入上面的 administrator 用户名及其密码后会看到映射已经成功:


如果熟悉 net use 命令的话,还可以用该命令来连接网络驱动器,如:
  1. net use * http://www.groad.net/
复制代码
然后输入用户名 administrator 及其密码即可。这样系统会自动利用下一个可用的驱动器号来连接 WebDAV 网站。如果要指定映射驱动器号,那么使用命令:
  1. net use X: http://www.groad.net
复制代码
客户机连接 WebDAV 出错时,可能有以下几个原因:

1. 客户端计算机未安装 WebDAV Redirector

2. 客户端计算机未启动 WebClient

3. 网站未使用 WebDAV

4. 网络使用的是基本身份验证,而客户端没有用 https 来连接网站

5. 无法解析到网址的 IP 地址,此时需要检查一下 DNS 服务器的选择与设置


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|曲径通幽 ( 琼ICP备11001422号-1|公安备案:46900502000207 )

GMT+8, 2024-5-19 03:38 , Processed in 0.063006 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表