nas4free 에 WebDAV 서비스 설치

dav

nas4free 에 WebDAV   서비스를 설치하는 방법을 간단히 정리하였다.

1. 먼저 webroot 폴더 ‘www’ 를 원하는 곳에 만들고 그 아래에 ‘dav’ 폴더를 만들자. “www” 폴더를 /mnt 아래에 만들고자 한다면 다음과 같은 명령어를 실행한다.

# mkdir /mnt/www
# mkdir /mnt/www/dav

이렇게 만든 www, dav 폴더의 주인을 “www” 로 변경하여 준다.

# chown -R www:www /mnt/www

2. nas4free WebGUI 에서 Serive -> Webserver 로 가서 “Document root” 에 “/mnt/www/” 를 입력 해준다. 여기서 마지막에 꼭 “/”를 더하도록 한다.

3. “Upload directory” 를 설정한다. upload directory 는 webdav가 임시로 파일을 저장하는 디럭토리로 가능하면 충분한 공간이 있는 디스크 내 위치를 지정하는 것이 좋다.

4. “Auxiliary parameters” 에 다음의 내용을 복사해 붙여준다.

############ WEBDAV ################
server.modules += ( “mod_webdav”)
$HTTP[“url”] =~ “^/dav($|/)” {
webdav.activate = “enable”
webdav.sqlite-db-name = “/tmp/lighttpd.webdav_lock.db”

auth.backend = “htpasswd”
auth.backend.htpasswd.userfile = “/mnt/www/.websrv_htpasswd”
auth.require = ( “” =>
(
“method” => “basic”,
“realm” => “webDAV”,
“require” => “user=webdav”
)
)
}

5. “Run As” 를 “www” 로 설정하고 웹서버를 시작한다.
6. “webdav” 사용자를 새로 만들고 “Primary login group”을 “www”로 설정한다. Shell 은 “nologin”으로 설정한다.
7. “Authentication”을 활성화시키고 path 를 “/dav” 로 설정한다.
8. nas4free 를 다시 시작하고 웨브라우저에서 “http://mydomain.com/dav” 를 실행한다.

포트를 변경하거나 https 를 활성화 시킨 경우에는
“http://mydomain.com:port/dav” 또는 “https://mydomain.com/dav” 를 실행한다.

nas4free 에 WebDAV 서비스 설치

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.