아파치 설치
sudo apt install apache2 sudo apt install apache2-utils sudo apt install cadaver 아파치 잘 설치되었나 확인 apache2 -v 버전 확인
/var/www/webdav 디렉토리 사용 예시
cd /var/www sudo mkdir webdav sudo chown -R www-data:www-data /var/www sudo a2enmod dav sudo a2enmod dav_fs
사용자 인증 과정
sudo htdigest -c /etc/apache2/users.password webdav [WebDAV용 사용자 계정 이름] (WebDAV용 계정을 생성한다. 이후 생성한 계정의 비밀번호를 설정한다.) sudo chown www-data:www-data /etc/apache2/users.password
/etc/apache2/sites-available/000-default.conf 파일 수정
<Directory /var/www>
Options Indexes FollowSymLinks Multiviews
AllowOverride all
Order allow,deny
allow from all
</Directory>
Alias /webdav /var/www/webdav
<Directory /var/www/webdav>
DAV On
AuthType Digest
AuthName "webdav"
AuthUserFile /etc/apache2/users.password
Require valid-user
</Directory>
인증모드 변경 및 아파치 재시작
sudo a2enmod auth_digest sudo service apache2 restart
http://아이피/wevdav 로 접속