本文介绍在 Windows server R 的IIS上配置Webdav的具体方法WebDAV(WebDistributedAuthoringandVersioning)扩展了HTTP通信协议的功能它让具备适当权限的用户可以直接通过浏览器网上邻居来管理远程网站的WebDAV文件夹内的文件我们按照以下的步骤来说明WebDAV功能的使用方式 启动网站上的WebDAV功能 建立WebDAV虚拟目录 WebDAV客户端设置 WebDAV Redirector WebDAV的安全策略 启动网站上的WebDAV功能 为了安全上的考虑IIS默认并不会启动WebDAV的功能因此必须另外来激活它通过启动IIS管理器展开本地计算机选择Web服务扩展右击图右方的WebDAV选择允许的途径来启动WebDAV功能 图启动网站上的WebDAV功能 建立WebDAV虚拟目录 WebDAV的功能是通过虚拟目录来实现的因此应首先建立一个供虚拟目录对应的文件夹我们将文件夹名称设置为WebDAV您也可以用其他的名称接下来我们要在网站上建立虚拟目录假设要启动WebDAV功能的网站为默认网站 步骤选择启动IIS管理器展开本地计算机选择网站右击默认网站选择新建→虚拟目录 步骤出现欢迎使用虚拟目录创建向导画面时单击下一步按钮 步骤在图中设置此虚拟目录的别名(例如WebDAV)然后选择此虚拟目录所对应的真实文件夹 图建立WebDAV虚拟目录 步骤按图所示另外选取写入与浏览的权限 图 设置访问权限 步骤出现您已顺利完成虚拟目录创建向导画面时单击完成按钮 WebDAV客户端设置 WebDAV客户端计算机必须运行WebClient服务以Windows Server R来说可以选择开始右击我的计算机选择计算机管理然后按图 所示来检查是否已经启动WebClient服务若尚未启动请通过右击此服务选择启动的方式来激活如果该服务被禁用则先将其改成自动或手动后再激活 图 启用WebClient服务 用户就可以在他的计算机上通过Internet Explorer或是网上邻居来连接WebDAV虚拟目录 IE浏览器方式 请启动Internet Explorer选取文件菜单选择打开然后输入网址并选取以Web文件夹方式打开如图所示输入有权限连接WebDAV文件夹的用户名与密码 图 IE设置 后将看到如图所示的画面您就可以访问此WebDAV文件夹内的文件了例如添加修改删除文件 图 使用IE方式 网上邻居方式 以WindowsServer为例选择开始→Windows资源管理器→网上邻居双击添加网上邻居此时在网上邻居中就会多出一个网络连接(见图)用户可以单击此连接来访问WebDAV文件夹内的文件例如添加修改删除文件 图网上邻居方式 WebDAV Redirector(重新定向) WebDAV Redirector(重新定向)是一个基于WebDAV通信协议上的远程文件系统它让WindowsServerWindowsXP客户端可以利用映射网络驱动器的方式来连接访问WebDAV文件夹以Windows XP Professional为例您可以通过打开Windows资源管理器→工具→映射网络驱动器的方法来连接WebDAV文件夹指定的驱动器为Z路径为\\网站的IP地址\WebDAV或\\计算机名称\WebDAVWebDAV虚拟目录所对应的实际文件夹并不需要被设为共享文件夹图为连接成功后通过Windows资源管理器所看到的画面 图 WebDAV Redirector(重新定向) 说明提供WebDAV功能的网站必须是一个纯WebDAV网站必须将FrontPage建立的所有头清除掉通过右击网站选择属性→HTTP头将自定义HTTP头内的所有头清除即可 WebDAV的安全策略 为了确保WebDAV文件夹内的文件安全性必须对WebDAV虚拟目录及其所对应的真实文件夹分别设置其安全措施WebDAV虚拟目录的权限启动IIS管理器然后右击WebDAV虚拟目录选择属性按图所示设置权限其中的目录浏览让用户可以看到WebDAV文件夹内的文件 图 设置WebDAV的安全策略 如果选取脚本资源访问则用户将具备修改WebADV文件夹内的脚本文说明件(scriptfile)的功能除了此处的虚拟目录权限外还需要视NTFS权限才可以决定用户是否有权限来访问WebDAV文件夹内的文件WebDAV文件夹的NTFS权限给予用户适当的NTFS权限首先请设置让Everyone组只有读取的权限然后再针对个别用户给予写入的权限例如我们给予用户User写入的权限选择验证用户身份的方法启动IIS管理器然后右击WebDAV虚拟目录选择属性→目录安全性单击身份验证和访问控制处的编辑按钮然后通过图来选择验证方法请不要选取启用匿名访问以免招致他人攻击请选择画面下方较安全的验证方法选择集成Windows身份验证 图集成Windows身份验证 |