WebDAV属于HTTP扩展,可以允许用户管理服务器上的文件和目录。禁用WebDAV可增强服务器的安全性,如不需要此功能在IIS6和IIS7.5中禁用WebDAV的方法如下!
如是在IIS6中,WebDAV是利用web服务器扩展安装和配置的,禁用WebDAV的步骤是:
先打开IIS管理器,依次点击“开始” -> “管理工具” -> “Internet 信息服务 (IIS) 管理器”。
展开服务器节点,左侧树状目录中的服务器节点。
在左侧面板中找到并点击web服务扩展,打开web服务扩展。
在右侧面板中,找到“WebDAV(Web Distributed Authoring and Versioning)”。选择“WebDAV”,然后点击“禁止”。
IIS7.5中,WebDAV通过功能模块安装和配置,可以通过IIS管理器来禁用“WebDAV”模块。禁用步骤为:
打开IIS管理器,依次点击“开始” -> “管理工具” -> “Internet 信息服务 (IIS) 管理器”。
在左侧连接面板中,选择要禁用WebDAV的服务器节点或具体网站。
在中间面板中“IIS”部分,双击“模块”。
在模块列表中找到WebDAVModule,选择点击删除即可移除WebDAV模块。
还可以通过命令行禁用WebDAV模块,步骤:
以管理员身份运行命令提示符。使用AppCmd命令删除WebDAV模块,删除服务器级别的WebDAV模块:
%windir%\system32\inetsrv\appcmd.exe remove module /name:WebDAVModule
如要删除特定网站的WebDAV模块可使用:
%windir%\system32\inetsrv\appcmd.exe remove module /name:WebDAVModule /app.name:"Default Web Site/"
其中,“Default Web Site”是您的网站名称。
利用编辑Web.config文件禁用WebDAV,使用文本编辑器(如记事本)打开网站根目录下的Web.config文件。
添加配置来移除WebDAV模块:
<configuration>
<system.webServer>
<modules>
<remove name="WebDAVModule" />
</modules>
</system.webServer>
</configuration>
综上,就是华纳云分享的常用的禁用WebDAV的方法。确保禁用后,可以通过验证和测试保证网站的正常运行。