新建webdav配置文件
$ vi /etc/httpd/conf/webdav.conf
将以下内容插入到文件中:
<code class="hljs apache has-numbering" style="padding: 0px; margin: 0px; display: block; color: inherit; box-sizing: border-box; font-family: 'Source Code Pro', monospace;font-size:undefined; white-space: pre; border-radius: 0px; word-wrap: normal; background: transparent;"><span class="hljs-tag" style="padding: 0px; margin: 0px; color: rgb(0, 102, 102); box-sizing: border-box;"><IfModule mod_dav.c></span><span class="hljs-keyword" style="padding: 0px; margin: 0px; color: rgb(0, 0, 136); box-sizing: border-box;">LimitXMLRequestBody</span> 131072<span class="hljs-keyword" style="padding: 0px; margin: 0px; color: rgb(0, 0, 136); box-sizing: border-box;">Alias</span> /webdav <span class="hljs-string" style="padding: 0px; margin: 0px; color: rgb(0, 136, 0); box-sizing: border-box;">"/var/www/webdav"</span><span class="hljs-tag" style="padding: 0px; margin: 0px; color: rgb(0, 102, 102); box-sizing: border-box;"><Directory /var/www/webdav></span> <span class="hljs-keyword" style="padding: 0px; margin: 0px; color: rgb(0, 0, 136); box-sizing: border-box;">Dav</span> <span class="hljs-literal" style="padding: 0px; margin: 0px; color: rgb(0, 102, 102); box-sizing: border-box;">On</span> <span class="hljs-keyword" style="padding: 0px; margin: 0px; color: rgb(0, 0, 136); box-sizing: border-box;">Options</span> +Indexes <span class="hljs-keyword" style="padding: 0px; margin: 0px; color: rgb(0, 0, 136); box-sizing: border-box;">IndexOptions</span> FancyIndexing <span class="hljs-keyword" style="padding: 0px; margin: 0px; color: rgb(0, 0, 136); box-sizing: border-box;">AddDefaultCharset</span> UTF-8 <span class="hljs-keyword" style="padding: 0px; margin: 0px; color: rgb(0, 0, 136); box-sizing: border-box;">AuthType</span> Basic <span class="hljs-keyword" style="padding: 0px; margin: 0px; color: rgb(0, 0, 136); box-sizing: border-box;">AuthName</span> <span class="hljs-string" style="padding: 0px; margin: 0px; color: rgb(0, 136, 0); box-sizing: border-box;">"WebDAV Server"</span> <span class="hljs-keyword" style="padding: 0px; margin: 0px; color: rgb(0, 0, 136); box-sizing: border-box;">AuthUserFile</span> /etc/httpd/webdav.users.pwd <span class="hljs-keyword" style="padding: 0px; margin: 0px; color: rgb(0, 0, 136); box-sizing: border-box;">Require</span> valid-user <span class="hljs-keyword" style="padding: 0px; margin: 0px; color: rgb(0, 0, 136); box-sizing: border-box;">Order</span> allow,deny <span class="hljs-keyword" style="padding: 0px; margin: 0px; color: rgb(0, 0, 136); box-sizing: border-box;">Allow</span> from <span class="hljs-literal" style="padding: 0px; margin: 0px; color: rgb(0, 102, 102); box-sizing: border-box;">all</span><span class="hljs-tag" style="padding: 0px; margin: 0px; color: rgb(0, 102, 102); box-sizing: border-box;"></Directory></span><span class="hljs-tag" style="padding: 0px; margin: 0px; color: rgb(0, 102, 102); box-sizing: border-box;"></IfModule></span></code>