WD My Cloud에 Webdav 활성화 하기
컨텐츠 정보
- 87,592 조회
- 51 댓글
- 0 추천
- 목록
본문
1. 들어가며
예전 My Book Live때 하던 것과 거의 비슷하게 활성화 가능합니다.
뽐뿌 나스포럼의 닉할게없어님의 도움으로 빠르게 강좌를 작성할 수 있어 기쁩니다.
2. 아파치 설정 추가하기
Putty 로그인 후
nano /etc/apache2/sites-available/webdav.conf
위 명령어를 넣습니다.
당연히 기존 내용이 없기 때문에 빈 페이지입니다.
<Directory /shares>
Options FollowSymLinks
AllowOverride None
</Directory>
Alias /webdav /shares
<Location /webdav/>
Dav On
Options Indexes
Order Deny,Allow
Deny from all
Allow from all
AuthName DeviceUser
AuthType Digest
AuthDigestDomain /webdav
AuthDigestProvider file
AuthUserFile /etc/nas/apache2/auth/htpasswd
AuthGroupFile /etc/nas/apache2/auth/htgroup
Require valid-user
</Location>
위 소스를 복사해서 우클릭으로 붙여넣습니다.
복사하는 방법은 소스에 마우스를 올리면 오른쪽 위에 아이콘이 뜨는데 제일 왼쪽 아이콘을
누르면 팝업으로 뜹니다. 그걸 복사해서 넣으면 됩니다.
컨트롤 + O, 엔터, 컨트롤 + X 로 저장 후 닫아줍니다.
a2ensite webdav
위 명령어로 방금 만든 파일을 아파치에 적용시켜줍니다.
WDMyCloud:~# a2ensite webdav
Enabling site webdav.
To activate the new configuration, you need to run:
service apache2 reload
WDMyCloud:~#
위와 같이 reload가 필요하다고 나옵니다.
/etc/init.d/apache2 reload
위 명령어로 reload를 시켜줍니다.
WDMyCloud:~# /etc/init.d/apache2 reload
16202 (process ID) old priority 0, new priority 0
[ ok ] Reloading web server config: apache2.
WDMyCloud:~#
위와 같이 reload 됩니다.
3. WEBDAV 유저 생성
이제 webdav 전용 유저를 생성할 차례입니다.
/usr/local/sbin/addUser_apache.sh 아이디 비번
위와 같이 넣으면
WDMyCloud:~# /usr/local/sbin/addUser_apache.sh 아이디 비번
- - appending to existing htpasswd file..
WDMyCloud:~#
위와 같이 나옵니다.
유저 생성 엄청 쉽습니다 ^^
그리고 webdav 유저를 지우려면
/usr/local/sbin/deleteUser_apache.sh 'delete_dev_user' 아이디
위 명령어를 내리면 지워집니다.
WDMyCloud:~# /usr/local/sbin/deleteUser_apache.sh 'delete_dev_user' 아이디
- deleting apache user wsg in /etc/nas/apache2/auth/htpasswd
Deleting password for user 아이디
WDMyCloud:~#
위와 같이 나오면 정상 삭제가 된 것입니다.
이제 준비 끝입니다.
4. 테스트하기
인터넷브라우저에 가서
http://MC내부IP/webdav
를 넣으면 아이디와 비번을 넣는 곳이 나옵니다.
▲ 거기에 방금 만든 아이디와 비번을 넣으면 share 폴더 이하가 다 보입니다.
참 쉽죠? ^^
▲ 내부에서 webdav 읽기 속도를 체크해봤습니다. 대략 40MB/s 정도 나옵니다.
그리고 외부에서 접속하시려면 내부 80포트를 포트포워딩해야 합니다.
가능하면 외부도 80포트 하는게 편합니다.
왜냐하면 80포트의 경우 주소 뒤에 따로 :80을 안붙여도 되기 때문입니다.
다만 지역에 따라 80포트가 막혀있어 접속이 안되는 경우가 많습니다.
그럴 경우 80포트가 아닌 8888이나 8080 등으로 외부포트를 잡으면 잘 됩니다.
▲ 80포트로 포트포워딩이 성공하였다면 위와 같이 넣으면 아이디와 비번 넣는 곳이 뜹니다.
▲ 위와 같이 폴더가 보이게 되는 것이죠.
▲ 그리고 네트워크 위치 추가도 해봤습니다.
예전 MBL 강좌 때 제가 잘못 설명드린 부분이 있는데,
webdav 경로만 webdav가 되고, 나머지 Public은 삼바로 연결이 되더군요 ㅠㅠ 늦게나마 사과드립니다.
▲ 위와 같이 추가가 됩니다.
그런데 생각보다 엄청 느립니다. 폴더 이동도 느리고, 파일전송도 느리구요.
그냥 인터넷 브라우저로 다운 받을 때 쓰는게 좋아보입니다.
앱에서는 잘 될 수도 있겠구요.
이상 WD My Cloud webdav 강좌였습니다.
-
등록일 2016.01.23
-
등록일 2015.12.23WD My Cloud 시놀로지OS 사용기댓글 102
-
등록일 2014.10.07
-
등록일 2014.10.06
관련자료
-
서명우성짱의 NAS를 운영하고 있습니다.
저의 즐거움이 여러분의 즐거움이면 좋겠습니다.
-
링크