文档
如何启用 Apache 上的 WebDAV
Apache 启用 WebDAV
这适用于LAMP 应用设备(以及技术上包括Apache2网络服务器的任何其他应用设备:但您可能需要做进一步的调整). 请注意,这不是唯一的办法,也不是建议最好的办法,只是建议最容易的办法。 这儿 由 斯泰芬语Name 加上一些微调和额外信息
为您的网络DAV内容创建文件夹。 我把它放在 /root 中, 但可以去别的地方 :
mkdir /root/webdav chown www-data:root /root/webdav
启用所需的模块 :
a2enmod dav_fs a2enmod dav
创建新的虚拟主机配置 :
nano /etc/apache2/sites-available/webdav
然后在虚拟主机配置中添加类似的东西( 并保存它) :
Alias /webdav /root/webdav <Location /webdav> DAV On SSLRequireSSL Options None AuthType Basic AuthName webdav AuthUserFile /root/passwd.dav <LimitExcept GET OPTIONS> Require valid-user </LimitExcept> </Location>
现在重新启动 Apache :
service apache2 restart
配置您的用户和密码 :
htpasswd -c /root/passwd.dav user1
输入“ 用户1” 的密码。 可以通过重复该行添加额外的用户, 但是, 密码文件已经存在, 故省略“ – c” 开关 。
设置密码文件的权限 :
chown www-data:root /root/passwd.dav chmod 460 /root/passwd.dav
对于希望通过Windows访问WebDAV文件夹的用户,可能需要额外步骤。请读 这儿.