有关apache的mod_dav模块的使用,有需要的朋友可以参考下。
apache实现文件上传功能需要用到mod_dav模块。
具体配置:
若编译安装的apache,则需要在配置时指时。
修改httpd.conf
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
<IfModule mod_dav_fs.c>
DAVLockDB /var/lib/dav/lockdb
</IfModule>
alias /webdav "/var/www/html/docs"
<Directory "/var/www/html/docs">
Dav on
</Directory>
同样可以在该目录容器中,设置访问控制选项。
设置好之后,需要重启apache服务。
客户端使用:
windows下使用网上邻居 --> 添加一个网上邻居 --> 输入webdav的网址:http://192.168.0.254/webdav 。
linux下使用nautilus工具即可使用:
#nautilus
文件 --> 连接到服务器 --> webdav(http) : 192.168.0.254 , 80 , webdav ...