2022年4月20日 星期三

Debian 11 + Apache2 WebDAV筆記

建立儲存位置
mkdir /home/webdav
chown www-data. /home/webdav

編輯 /etc/apache2/sites-available/webdav.conf
Alias /webdav /home/webdav
<Location /webdav>
    DAV On
    #SSLRequireSSL
    Options None
    AuthType Basic
    AuthName WebDAV
    AuthUserFile /home/webdav/.htpasswd
    Options +Indexes
    DirectoryIndex inexistentfile
    <RequireAny>
        Require method GET POST OPTIONS
        Require valid-user
    </RequireAny>
#    Require all granted
</Location>

編輯帳號密碼
htpasswd -c /home/webdav/.htpasswd user

載入 Apache 相關模組
a2enmod dav*
a2ensite webdav

程啟服務
systemctl restart apache2

沒有留言: