2011/06/14 추가
WebDAV 동작 확인
클라이언트 프로그램으로 접속해서 테스트해볼 수 있다. 일반 웹 브라우저에서는 조회밖에 되지 않고 업로드 되는지 확인이 안되므로...
WebDAV용 무료 클라이언트(FTP, FTP(S), SFTP, HTTP(S)도 된다) : Download our all-in-one FTP-SFTP-WebDAV Client
2011/05/04 작성
WebDAV (Web Distributed Authoring and Versioning)
http://en.wikipedia.org/wiki/WebDAV
http://www.ietf.org/rfc/rfc4918.txt
cf. WebDAV는 아파치에서만 쓸 수 있는게 아니라 IIS에서도 쓸 수 있다. 특정 플랫폼, 운영체제, 웹서버랑 무관하다는 것.
WebDAV in Windows
Windows 2003 Server
IIS 설치 : 프로그램 추가/제거 - Windows 구성 요소 추가/제거 - 응용 프로그램 서버 - 인터넷 정보 서비스(IIS)
- 참고 : CD1가 필요!
인터넷 정보 서비스(IIS) 관리 콘솔을 열기 (실행-inetmgr)
웹 서비스 확장 - WebDAV의 상태를 "금지됨" -> "허용됨" 변경
웹 사이트를 우클릭 -> 새로 만들기 -> 웹사이트를 선택해서 마법사 실행
- [다음] 클릭
- 웹 사이트 설명에 임의 이름(예: WebDAV)을 입력
[다음] 클릭 : 특정 IP에서만 입력을 받게 한다면 제한 사항 입력
- 또한 WebDAV의 포트를 지정한다. 기본 80, 기본 웹 사이트의 포트도 보통 80이므로 충돌이 되지 않게 서로 조정한다.
홈 디렉터리 지정 (예. Inetpub/webdav 생성 후 지정)
인증을 통한 연결만 허락 할 경우에는 "이 웹 사이트에 익명 액세스 허용" 체크 해제 (기본값 : 체크)
- 액세스 권한 부여 (읽기 / 쓰기 / 찾아보기)
- 완료
연결 테스트
- 웹 브라우저를 열고 추가한 호스트의 주소를 입력한다.
아래와 같은 인증창이 뜨는데 서버의 사용자 계정을 입력한다.
인증이 제대로 되면 아래와 같은 창이 뜬다.
기타 참고 : 웹 폴더(WebDAV) 설치 및 접속 방법 , Window 2003 IIS WebDav 설치방법
Windows 2008 Server
버전에 따라 WebDAV 설치 방법이 다름
2008 그냥 버전(IIS 7.0)
- WebDAV for IIS 7.0를 설치해야 함
받는 곳 : Installing and Configuring WebDAV on IIS 7
2008 R2 버전(IIS 7.5)
- '제어판-프로그램-프로그램 및 기능'의 "Windows 기능 사용/사용 안 함"을 통해
Internet Information Services - World Wide Web Services -Common HTTP Features 의
"Select WebDAV Publishing"을 설치
- '제어판-프로그램-프로그램 및 기능'의 "Windows 기능 사용/사용 안 함"을 통해
인증방식 : 사이트- [웹 사이트 명] (실행-inetmgr)
Default Web Site 말고 별도의 사이트 추가를 해서 쓰는 것이 보안에 좋음
예) webdav
IIS - 인증 - 기본 인증만 '사용', 나머지는 모두 '사용 안 함'
- 기본 인증이 보이지 않는다면
서버 관리자-역할-웹 서버(IIS)에서 오른쪽 역할 서비스 추가 - 보안 - '기본 인증' 추가
- 기본 인증이 보이지 않는다면
IIS(인터넷 정보 서비스) 관리자 > WebDAV 제작 규칙(WebDAV Authoring Rules) > Enable WebDAV를 선택 후 제작 규칙 추가 선택
- 액세스 허용(Allow access to) : 모든 콘텐츠(All content)
- 이 콘텐츠에 대한 액세스 허용(Allow access to this content to) : 모든 사용자(All users)
사용 권한(Permissions) : 읽기(Read), 쓰기(Write)
IIS(인터넷 정보 서비스) 관리자 > 디렉터리 검색 : 기본으로 사용안함으로 되어 있다.
'사용'으로 전환해야 403에러가 보이지 않음- 예) 403 - 사용 권한 없음: 액세스가 거부되었습니다.
실제 경로의 권한 : 해당 로그인 사용자의 권한이 부여되어 있어야 함
How to Configure Windows Server 2008 for Site Systems
Beyond IT Windows Server 2008에 WebDAV 설치
WebDAV 서버 구축하기 « The Knight of Diamonds
오류 확인
2013.12.12 일 D모 건설에서 WebDAV가 안된다고 하여 보았다.
현상
HTTP 오류 500.24 - Internal Server Error
관리되는 통합 파이프라인 모드에 적용되지 않는 ASP.NET 설정이 있습니다.
- 통합 - IIS에서 통합된 IIS 및 ASP.NET 요청 처리 파이프라인을 사용하여 관리되는 콘텐츠에 대한 요청을 처리
- 클래식 - IIS에서 IIS 및 ASP.NET 요청 처리 파이프라인을 개별적으로 사용하여 관리되는 콘텐츠에 대한 요청을 처리합니다. 응용 프로그램 풀의 응용 프로그램을 통합 모드로 실행할 수 없는 경우에만 이 모드를 사용하십시오.
WebDAV in Apache Web Server
Password Formats (Eng) / htpasswd - basic authentication에 사용할 사용자파일을 관리한다 (한글)
'Network' 카테고리의 다른 글
RPC(Remote procedure call) (0) | 2012.09.21 |
---|---|
IMAP(Internet Message Access Protocol) (0) | 2012.09.21 |
robots.txt과 웹 로봇의 크롤링 (0) | 2012.09.21 |
HTTP(Hypertext Transfer Protocol) (0) | 2012.09.21 |
FTP(File Transfer Protocol) (0) | 2012.09.21 |