Apache2+WebDAV安装篇

目标:家庭照片共享(外网+内网) 坑点:Raspberry pi

安装apache2

sudo apt-get install apache2

启动相关模块

sudo a2enmod dav_fs
sudo a2enmod auth_digest

建立认证文件及目录

sudo mkdir -p /var/www/media/web1/web
sudo chown www-data /var/www/media/web1/web

创建webdav认证密码

sudo htpasswd -c /var/www/media/web1/passwd.dav USERNAME
sudo chown root:www-data /var/www/media/web1/passwd.dav
sudo chmod 640 /var/www/www/media/web1/passwd.dav

修改apache2配置
/etc/apache2/apache2.conf中直接增加

#webdav add
Alias /media/webdav /var/www/media/web1/web
<Location /media/webdav>
    DAV On
    AuthType Basic
    AuthName "webdav"
    AuthUserFile /var/www/media/web1/passwd.dav
    Options Indexes FollowSymLinks
    Require valid-user
</Location>
#webdav add

重启apache2系统

sudo /etc/init.d/apache2 reload
webdav服务器测试地址: http://服务器ip地址/media/webdav