1. webdav 설치.
1-1 apache2 설치.
(apache2 설치: https://www.woobi.net/board2/274)
1-2 apache2-utils 설치
$ sudo apt install apache2 apache2-utils
2. webdav 모듈 활성화
$ sudo a2enmod dav
$ sudo a2enmod dav_fs
$ sudo service apache2 restart
3. 디렉토리 생성및 권한 부여
$ sudo mkdir /var/www/html/webdav
$ sudo chown www-data /var/www/html/webdav
4. 패스워드 파일 생성
$ sudo htpasswd -c /etc/apache2/webdav.password userid
New password: 패스워드 입력
Re-type new password: 패스워드 확인
userid : 아이디 임의 입력.
5. password 파일에 접근 가능하게 소유자 변경
$ sudo chown root:www-data /etc/apache2/webdav.password
6. apache 정보 수정
6-1 apache 수정 (선택)
http(80) : $ sudo vi /etc/apache2/sites-available/000-default.conf
https(443) : $ sudo vi /etc/apache2/sites-available/000-default-le-ssl.conf
:ssl 인증서가 설치된 서버는 https로 수정한다.
6-2 입력
Alias /webdav /var/www/html/webdav
<Location /webdav>
DAV on
AuthType Basic
AuthName "webdav"
AuthUserFile /etc/apache2/webdav.password
Require valid-user
</Location>
<Directory /var/www/html/webdav>
DAV on
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all
</Directory>
7. 웹페이지 접속 확인
https://localhost/webdav/
8. 오류 발생시 autoindex 활성화.
$ sudo a2enmod autoindex
www.woobi.net
welcome