티스토리 뷰
참고 : http://dseraph.egloos.com/4788750#
WebDAV란?
Web-based Distributed Authoring and Versioning (웹기반 분산형 저작 및 버전 관리)의 약자 이다.
HTTP 프로토콜을 사용하여 파일을 올리고 수정, 삭제 등 관리할 수 있는 기능.
1. 사전작업
1) 윈도우 일반 계정을 하나 만들어 놓는다.
평소에 쓰는 계정말고, webdav 를 설치해서 컴퓨터로 접속할 때 쓸 그냥 아무계정이나 일단 만듭니다.
시작 - 제어판 - 사용자계정 및 가족보고 - 사용자계정 추가 또는 제거 - 새 계정 만들기 에서 관리자 계정으로 하나 만들어두세요.
암호는 반드시 설정 해야 합니다.
2) 방화벽 열어놓기
시작 - 제어판 - 시스템 및 보안 - windows 방화벽 - 고급설정 으로 갑니다.
그러면 대충 이런게 나오는데, 여기서 인바운드 규칙이랑 아웃바운드 규칙에 각각 하나씩 포트를 열어줘야 합니다.
일단 왼쪽 창에 있는 인바운드 규칙을 누릅니다. 그러면 뭐가 주루륵 뜨는데 그 창에서 오른쪽에 보면 "인바운드 규칙" 밑에
"새 규칙..." 이라고 있습니다. 선택합니다.
포트를 열기 위해 포트를 클릭한 후에 tcp 적용하고, 특정 로컬포트만 엽니다.
포트번호는 8081 로 선택합니다.
똑같은 방법으로 아웃바운드 규칙에도 이런식으로 새 규칙을 추가해 둡니다. 포트도 똑같이 둘다 연결 허용으로 해둬야 합니다.
3) 포트 포워딩 하기
공유기 내에서 포트 포워딩을 합니다.
포트 포워딩을 할 때는 방화벽에서 열어둔 포트 번호와 동일 해야 합니다.
2. IIS 설치
webdav 를 이용하기 위해서는 윈도우 7 에서 제공하는 IIS 라는 프로그램을 사용해야 합니다.
미리 설치가 되어 있지는 않기 때문에 추가해 줍니다.
시작 - 제어판 - 프로그램 - Windows 기능 사용 / 사용 안함 으로 들어갑니다.
그러면 이런게 나옵니다.
그리고 나서 World Wide Web 서비스와 웹 관리 도구를 전부 설치합니다.
설치가 끝나면
시작 - 제어판 - 시스템 및 보안 - 관리도구 에 들어갑니다.
그러면 거기에 IIS ( 인터넷 정보 서비스 ) 관리자 라는 것이 생겼습니다. 이거 클릭합니다.
3. webdav 설정
여기서 가장 중요한것은 왼쪽 창의 DS-PC ( 컴퓨터 이름이므로 해당 컴퓨터에 따라서 다르게 나옵니다. ) 와 왼쪽 창 밑의
"사이트" 라고 되어 있는곳에 하부에 있는 메뉴들이 독립되어있다는 것입니다. ( 잘 보시면 활성화 된 부분이 다르다는 걸 알 수 있습니다. )
클릭해보면 똑같은 메뉴들이 똑같이 뜨는데 다른겁니다.
DS-PC 와 home 는 다른 곳이므로 설정에 주의 하시기 바랍니다.
DS-PC 라고 되어있는 곳 부터 설정합니다.
1) Webdav 제작 규칙
이거 누른 다음에 나오는 창에서 오른쪽에 있는 제작규칙 추가... 를 누릅니다. 그러면 이런 창이 뜨는데 요대로 합니다.
2) 권한 부여 규칙
3) 인증
4) MIME 형식
5) 디렉터리 검색
이거 안해주면 연결되도 파일을 못 읽습니다.
기본적으로 안되도록 되어있는데 왼쪽 창의 "작업"에 있는 "사용" 을 눌러서 스샷과 같이 해줍니다.
상위 서비스 설정은 끝
4. 하위 사이트 설정
IIS 를 처음열면 이 사이트 밑에 저처럼 home 이 아니라 default 사이트가 있을 겁니다.
그거 쓰셔도 상관은 없는데 저는 그냥 지웠습니다.
왼쪽 창 사이트 밑에 지구본 표시와 함께 default 를 지워 버리고, 왼쪽 창 사이트에 오른쪽 버튼을 클릭해서
"웹사이트 추가..." 를 누른 다음에 웹사이트를 추가해 줍니다.
그러면 이런 창이 뜹니다.
사이트 이름은 원하시는데로 쓰시면 됩니다.
저는 home 이라고 썼구요.
실제 경로는 여러분들이 넣으려고 하는 하드 디스크의 경로를 지정해주면 됩니다.
포트는 방화벽 열때 썼던 포트 번호를 사용합니다.
통과인증이라고 써져있는곳에 보면 "연결계정" 이라고 있습니다. 이를 클릭하면
이런게 나오고 여기서는 "사용자 지정" 을 해서 설정을 누릅니다.
그러면 위와 같이 사용자 이름이랑 암호를 넣는 부분이 나오는데, 여기서 윈도우즈 암호 만들때 썼던 암호랑 똑같이 써 넣습니다.
이렇게 사이트를 만들고 클릭하면 위와 같은 창이 나옵니다.
home 이라고 쓴 부분은 여러분들이 만든 사이트 이름이 나오겠죠.
암튼 그렇고 이제 여기서도 하나하나 설정을 해 줍니다.
1) WebDav 제작규칙
여기서는 위와 다르게 이렇게 합니다.
이 콘텐츠에 대한 액세스 허용 부분에서 지정한 사용자만이 들어올 수 있게 하는게 포인트 입니다.
지정한 사용자에 만들었던 아이디 ( 스샷에서는 asdf 라고 써져 있는곳 ) 를 써 줍니다.
2) 권한 부여 규칙
3) 디렉터리 검색
꼭 "사용" 을 눌러야 합니다. 안하면 안나옴.
4) 인증
이정도 까지 한 다음에 아주 중요한게 있습니다.
5) home 의 WebDav 제작 규칙으로 돌아갑니다. ( 절대 DS-PC 의 webdav 제작규칙이 아닙니다. )
왼쪽 "작업" 에 보면 현재 "WebDav 사용안함" 으로 되어있는거 보이십니까?
지금 제가 WebDav 를 켜놔서 그런거고 이게 원래 안되어 있습니다.
"WebDav 사용" 을 눌러서 위의 스샷과 같이 나오게 해줍니다.
----------------------------------------------------------------------------------------------------
가상 디렉터리 추가
일단 제 스샷에서 왼쪽창의 "연결" 에서 "사이트" 밑에 있는 home 부분에 오른쪽 버튼을 누르면 가상 디렉터리 라고 나옵니다.
여기서 별칭은 그냥 아무거나 생각나는 이름을 쓰면 되고 실제 경로는 공유할 폴더를 넣으면 됨
연결계정은 "사용자 지정" 을 누르고 사용자 아이디와 패스워드를 넣으면 됩니다.
주의 : 가상 디렉터리를 만들 때 주의 할 사항은 root 에 설정하면 제대로 설정되지 않습니다.
폴더를 생성하여 생성된 폴더로 설정을 진행 하면 됩니다.
----------------------------------------------------------------------------------------------------
윈도우7에서 WebDAV 가 연결되지 않을때 문제 해결방법
레지스트리 편집기를 열어 아래 위치를 찾는다
실행 > regedit
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters
아래 키의 값을 1에서 2로 수정한다.
키 이름 : BasicAuthLevel
값(Value) : 2
(키 이름이 없다면 새로 만들기 -> DWORD Value)
각 값이 의미하는 것은 다음과 같다
0 - Basic authentication disabled
1 - Basic authentication enabled for SSL shares only
2 or greater - Basic authentication enabled for SSL shares and for non-SSL shares
레지스트리 편집기를 닫고, 컴퓨터를 재시작 한다.
'기타' 카테고리의 다른 글
[ 기타 ] 실시간 화면 녹화 & 캡쳐 프로그램 - oCam v45 (0) | 2016.03.11 |
---|---|
[ 기타 ] 동영상 Cut 프로그램 - Free Video cutter (0) | 2016.03.11 |
재클린 아이폰6 플러스 월렛 케이스(iPhone6 plus) : 재클린케이스 (0) | 2016.01.02 |
윈도우7에서 webDav 사용시 접속 및 폴더이동 시간 빠르게 하기 (0) | 2016.01.02 |
Windows Server 2012 R2 에서 탐색기를 통한 이미지 미리보기 활성하기 (0) | 2015.12.31 |