WebDAV 등록 정보 구성

Sun Java System Web Server 7.0에서는 웹 기반 공동 작업의 표준인 WebDAV(Web-based Distributed Authoring and Versioning)를 지원합니다. WebDAV는 클라이언트가 원격 웹 컨텐트 저작 작업을 수행하도록 하는 HTTP/1.1 프로토콜의 확장입니다.

완전한 WebDAV 트랜잭션에는 WebDAV 자원에 대한 요청을 서비스할 수 있는 Sun Java System Web Server 7.0과 같은 WebDAV 사용 가능한 서버뿐만 아니라 WebDAV 사용 가능한 웹 게시 요청을 지원하는 Adobe® GoLive® 또는 Macromedia® DreamWeaver®와 같은 WebDAV 사용 가능 클라이언트가 포함됩니다.

서버측에서는 Sun Java System Web Server 7.0에서 WebDAV 요청을 서비스할 수 있도록 활성화하고 구성해야 합니다.

몇 가지 이유로 인해 WebDAV를 구성할 수 있습니다. 예를 들어, 서버 성능을 조정하고 보안 위험을 제거하고 또는 충돌 없는 원격 저작을 제공할 수 있습니다.

각각의 구성 요구 사항에 맞추기 위해 WebDAV 자원에서 서버가 잠금을 유지하는 최소 시간, 모음의 PROPFIND 요청 수준, 요청 본문에 허용된 XML 내용의 최대 크기 등을 변경할 수 있습니다.

기본 WebDAV 속성은 가상 서버 아래의 모든 모음에 대해 가상 서버 수준에서 구성될 수 있습니다. 여기에서 구성된 값은 server.xml 파일의 DAV 요소에 해당합니다.

WebDAV 속성은 모음 수준에서 구성되어 모음에 대해 구성된 가상 서버 수준 속성을 대체할 수 있습니다. 모음 수준에서 구성된 속성 값은 server.xml 파일의 DAVCOLLECTION 요소에 해당합니다.

일반 설정 구성

선택한 구성에서 일반 > WebDAV 탭을 눌러 WebDAV 기본 설정을 편집합니다. 다음 표에서는 페이지의 각 필드에 대한 간단한 설명을 제공합니다.

표 7 필드 설명 > WebDAV 일반 설정

필드

설명

WebDAV(사용 가능/사용 안 함)

가상 서버 수준에서 WebDAV를 활성화/비활성화합니다. 하지만 모음에 지정된 속성은 가상 서버 수준에서 설정된 속성 값을 대체합니다.

기본 소유자

WebDAV 자원의 기본 소유자 (루트).

잠금 데이터베이스 경로

잠금 데이터베이스를 유지 관리할 디렉토리를 지정합니다.

잠금 데이터베이스 업데이트 간격

WebDAV 잠금 데이터베이스가 디스크에 동기화되는 간격(WebDAV 잠금 정보의 캐싱을 비활성화하려면 0 사용)

최소 잠금 시간 초과

잠금의 최소 사용 시간을 초 단위로 지정합니다. 값이 -1이면 잠금 시간이 초과되지 않았다는 의미입니다. 이 값은 잠금이 자동으로 제거되기 전에 요소가 잠기는 시간을 나타냅니다.

최대 요청 크기

XML 요청 본문의 최대 크기를 지정합니다. 서비스 거부 공격의 가능성을 예방하려면 이 값을 구성해야 합니다. 기본값은 8192(8K)입니다.

최대 등록 정보 깊이

PROPFIND 요청의 깊이를 지정합니다. 0은 지정된 자원에만 적용되며 기본값입니다. 1은 지정된 자원과 그 다음 수준에 적용됩니다. 무제한은 지정된 자원과 여기에 포함된 모든 자원에 적용됩니다. 이 매개 변수의 크기를 제한하여 과도한 메모리 소모를 방지합니다.

최대 확장 등록 정보 깊이

WebDAV 확장 등록 정보 REPORT 응답에 허용되는 최대 깊이 (0–100)

최대 보고서 응답 요소

REPORT 응답 본문이 가질 수 있는 응답 요소 수의 상한값 (0 - 2147483647)

최대 PROPFIND 깊이

WebDAV 모음에 전송되는 PROPFIND 요청의 최대 깊이

WebDAV 인증 데이터베이스 설정 구성

선택된 구성에서 일반 > WebDAV 탭을 눌러 WebDAV 인증 데이터베이스 설정을 편집합니다. 다음 표에서는 페이지의 각 필드에 대한 간단한 설명을 제공합니다.

표 8 필드 설명 > WebDAV 인증 데이터베이스 설정

필드

설명

인증 데이터베이스

인증 데이터베이스를 사용하여 서버가 사용자를 인증하는 데 사용할 데이터베이스를 선택할 수 있습니다.

기본값은 keyfile입니다.

인증 방법

  1. Basic — HTTP Basic 방법을 사용하여 클라이언트에서 인증 정보를 가져옵니다. 서버에 대해 SSL을 사용하는 경우 사용자 이름 및 암호는 네트워크를 통해서만 암호화됩니다.

  2. SSL — 클라이언트 인증서를 사용하여 사용자를 인증합니다. 이 방법을 사용하려면 반드시 서버에 SSL을 사용해야 합니다. 암호화를 사용하는 경우 Basic과 SSL 메소드를 조합할 수 있습니다.

  3. Digest — 사용자 이름과 비밀번호를 일반 텍스트로 보내지 않고 브라우저가 사용자 이름과 비밀번호를 기준으로 인증하는 방법을 제공하는 인증 기법을 사용합니다. 브라우저는 MD5 알고리즘을 사용하여 웹 서버에서 제공하는 사용자 비밀번호 및 일부 정보를 사용하는 Digest 값을 만듭니다. Digest를 사용하려면 배후의 auth-db에서도 digest를 지원해야 합니다. 즉, digestfile을 사용하는 파일 auth-db 또는 다이제스트 인증 플러그인이 설치된 LDAP auth-db를 의미합니다.

  4. 기타 — 액세스 제어 API를 사용하여 만들어진 사용자 정의 메소드를 사용합니다.

인증 프롬프트 텍스트

인증 확인 프롬프트 옵션을 사용하여 인증 대화 상자에 표시되는 메시지 텍스트를 입력할 수 있습니다. 이 텍스트를 사용하여 사용자가 입력해야 하는 내용을 설명할 수 있습니다. 브라우저에 따라 사용자는 프롬프트의 처음 40자 정도만 볼 수 있습니다.

웹 브라우저는 일반적으로 사용자 이름과 비밀번호를 캐시하고 프롬프트 텍스트에 연결합니다. 사용자가 동일한 프롬프트를 가지는 서버의 파일 및 디렉토리에 액세스하는 경우에는 사용자 이름과 비밀번호를 다시 입력하지 않아도 됩니다. 특정 파일 및 디렉토리에 대해 사용자를 다시 인증하려는 경우 간단히 해당 자원에 대한 ACL용 프롬프트를 변경하면 됩니다.

WebDAV ACL 데이터베이스 설정 구성

선택한 구성에서 일반 > WebDAV 탭을 눌러 WebDAV ACL 데이터베이스 설정을 편집합니다. 다음 표에서는 페이지의 각 필드에 대한 간단한 설명을 제공합니다.

표 9 필드 설명 > WebDAV ACL 데이터베이스 설정

필드

설명

최대 항목 수

단일 자원에 허용할 최대 ACE 수(제한이 없는 경우 -1 사용) (0 - 2147483647)

최대 크기

모음에 대한 WebDAV ACL 데이터베이스의 최대 메모리 표현 크기(제한이 없는 경우 -1 사용) (0 - 2147483647) 바이트.

업데이트 간격

WebDAV ACL 데이터베이스가 디스크에 동기화되는 간격(WebDAV ACL을 캐시하지 않는 경우 0 사용) (0.001 - 3600)초.

WebDAV 등록 정보 데이터베이스 설정 구성

선택한 구성에서 일반 > WebDAV 탭을 눌러 WebDAV등록 정보 데이터베이스 설정을 편집합니다. 다음 표에서는 페이지의 각 필드에 대한 간단한 설명을 제공합니다.

표 10 필드 설명 > WebDAV 등록 정보 데이터베이스 설정

필드

설명

최대 크기

WebDAV 등록 정보 데이터베이스 파일의 최대 크기(제한이 없는 경우 -1 사용) (0 - 2147483647) 바이트. 기본값은 8192바이트입니다.

업데이트 간격

WebDAV 등록 정보 데이터베이스가 디스크에 동기화되는 간격(WebDAV 등록 정보를 캐시하지 않는 경우 0 사용) (0.001 - 3600)초. 기본값은 0초입니다.

WebDAV 모음 구성

WebDAV 모음은 WebDAV 작업에 대해 사용 설정된 자원 또는 자원 집합입니다. 이 작업은 웹 게시, 공동 저작, 이름 공간 관리 및 메타데이터 관리를 포함합니다.

WebDAV 모음 추가

WebDAV 모음을 추가하려면 다음 작업을 수행합니다.

WebDAV 모음 추가

  1. 구성 탭을 누릅니다.

  2. 목록에서 구성을 선택합니다.

  3. 가상 서버 탭을 누릅니다.

  4. 목록에서 가상 서버를 선택합니다.

  5. WebDAV 탭 > 새로 만들기 버튼을 누릅니다.

WebDAV 모음 설정

다음 표에서는 WebDAV 모음 설정에 대해 설명합니다.

표 11 필드 설명 > WebDAV 모음 설정

필드

설명

URI

내용에 액세스할 때 사용되는 URI (필수)

소스 URI

소스에 액세스할 때 사용되는 URI (옵션)

액세스 제한

새 WebDAV 모음에 대한 사용자 액세스를 제한하려면 이 옵션을 사용합니다.

인증 데이터베이스

인증 데이터베이스를 사용하여 서버가 사용자를 인증하는 데 사용할 데이터베이스를 선택할 수 있습니다. 또한 서버는 기본값으로 구성된 디렉토리 서비스에서 사용자 및 그룹을 조회할 수 있습니다.

사용자 선택

선택된 인증 DB에 있는 모든 사용자가 모음에 액세스할 수 있도록 허용하거나 쉼표로 값을 구분하여 사용자 목록을 지정합니다.