新建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>