WD MC 분류

WD My Cloud에 Webdav 활성화 하기

컨텐츠 정보

  • 84,105 조회
  • 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 강좌였습니다.

관련자료

댓글 51 / 6 페이지
전체 99 / 1 페이지
RSS

최근글


새댓글


알림 0