사용자 도구


WebDAV

http 프로토콜을 이용하여 파일의 다운로드, 업로드를 가능하게 해준다.

설치

아파치가 설치되어 있어야 한다. 그리고 80 또는 443번 포트가 열려 있어야 한다.

Apache2 WebDAV 모듈 활성화

$ sudo a2enmod dav_fs

WebDAV 폴더 생성

$ mkdir /var/www/webdav

그 후 적당히 권한 설정을 한다. 여기서는 777로 설정한 경우를 가정한다.

$ chmod 777 /var/www/webdav

Virtual host 파일 수정

$ sudo vim /etc/apache2/sites-available/default
alias   /webdav         /var/www/webdav
<Directory "/var/www/webdav">
        Options Indexes MultiViews
        AllowOverride None
        Order allow,deny
        Allow from all
</Directory>
 
<Location /webdav>
        DAV On
        AuthType None
        Require all granted
        Satisfy Any
        Allow from all
</Location>

아파치 재시작

$ sudo service apache2 restart

WebDAV 테스트

터미널에서 webdav를 쓸 수 있게 해주는 cadaver 설치

$ sudo apt-get install cadaver
$ cadaver http://localhost/webdav

접속

WebDAV 클라이언트를 이용해 http://ip/webdav 로 접속해 본다. 또는 윈도우에서 네트워크 드라이브 연결 후 http://ip/webdav로 접속해 본다. 접속할 때 리눅스 사용자 아이디/패스워드를 입력해야 하는 것으로 보인다.

참고