BITS 업로드 페이지를 사용하여 특정 가상 디렉터리에 대한 BITS IIS 서버 확장 설정을 사용자 지정할 수 있습니다. 파일 크기 제한, 알림, 정리 빈도 및 서버 팜 지원을 구성할 수 있습니다.

작업 설정 업로드

이 섹션의 설정을 사용하여 업로드되는 파일의 최대 크기를 구성하고, 미완료 작업의 삭제 시점을 결정하고, 업로드 작업이 기존 파일을 덮어쓰도록 허용할 수 있습니다.

사용자 인터페이스 이름 설명

최대 파일 크기

단일 BITS 서버 작업에서 업로드할 수 있는 최대 파일 크기를 정의합니다. 기본적으로 최대 파일 크기에 대한 제한은 없습니다.

다음 시간 이후 완료되지 않은 작업 삭제

완료되지 않은 업로드 파일을 정리하기 전까지 BITS 서버가 기다릴 시간을 정의합니다. 정리 프로세스가 실행되도록 예약된 때마다 이 시간 제한이 확인됩니다. 이 가상 디렉터리에 대해 정리 프로세스를 실행할 빈도를 구성하려면 정리 섹션의 옵션을 사용합니다.

파일 덮어쓰기 허용

이 설정은 BITS 업로드 서버가 가상 디렉터리에서 기존 파일을 덮어쓸 수 있도록 할지 여부를 정의합니다. 이 설정은 기본적으로 사용할 수 없으므로 권한 없는 사용자가 동일한 이름의 파일을 업로드하여 정상적으로 업로드된 파일을 덮어쓸 수 없습니다. 파일을 덮어쓰도록 시도하면 두 번째 업로드 작업이 실패합니다. 두 업로드 작업의 대상 파일 이름이 같은 경우에는 덮어쓰기를 의도적으로 시도한 것이 아니더라도 두 번째 업로드 작업이 실패합니다. 이 설정을 사용하면 파일을 덮어쓸 수 있습니다.

이 설정을 사용하더라도 BITS 업로드 서버는 가상 디렉터리 밖에 있는 파일에 쓸 수 없으므로 권한 없는 사용자가 BITS 업로드 서버를 사용하여 시스템 파일을 덮어쓸 수는 없습니다.

알림

알림을 사용하도록 설정하면 파일이 가상 디렉터리에 업로드될 때 BITS 서버가 HTTP POST를 사용하여 지정한 URL로 알림을 보내도록 구성할 수 있습니다.

사용자 인터페이스 이름 설명

알림 사용

이 가상 디렉터리에 대해 알림을 사용합니다. 이 설정을 사용할 수 있게 설정하면 알림 유형알림 URL을 모두 설정해야 합니다.

알림 유형

작업 완료 후 수행할 알림 유형을 구성합니다.

  • 파일 이름 보내기: 서버가 알림 URL 설정에 지정된 URL로 완료된 업로드 파일의 경로를 전달합니다. 서버는 클라이언트에 파일을 응답으로 반환할 수 있습니다.

  • 파일 내용 보내기: 서버가 완료된 업로드 파일을 HTTP POST의 엔터티 본문으로 알림 URL에 지정된 URL로 전달합니다. 응답 엔터티가 클라이언트로 전송됩니다.

알림 URL

알림 유형파일 내용 보내기 또는 파일 이름 보내기인 경우 HTTP POST 요청을 사용하여 완료된 업로드 파일을 전달할 URL을 지정합니다. 절대 URL 또는 상대 URL을 사용할 수 있습니다. 상대 URL인 경우에는 원래 요청 URL이 기본으로 사용됩니다.

정리

BITS 서버는 완료되지 않고 시간 초과된 업로드 작업을 확인하고 삭제합니다. 업로드 시간이 기본 설정인 12시간이나 불완전한 작업 검색 간격 설정에 지정된 값을 초과하면 BITS 서버는 자동으로 업로드를 취소하고 부분적으로 업로드된 파일 내용을 모두 삭제합니다. 이 설정은 IIS 속성 상속의 영향을 받지 않으며 해당 가상 디렉터리에만 적용됩니다.

사용자 인터페이스 이름 설명

기본 정리 일정 사용(12시간마다 검색)

BITS 서버가 완료되지 않고 12시간이 경과한 업로드를 검색하도록 구성합니다. 완료되지 않은 업로드가 이 설정을 초과하면 BITS 서버는 자동으로 업로드를 취소하고 다음 시간 이후 완료되지 않은 작업 삭제 설정에 지정된 시간이 지난 후 부분적으로 업로드된 파일 내용을 모두 삭제합니다.

사용자 지정 정리 일정 사용

BITS 서버가 지정한 간격에 따라 검색 및 삭제를 수행하도록 구성합니다.

불완전한 작업 검색 간격

BITS 서버가 완료되지 않고 지정한 간격이 경과한 업로드를 검색하도록 구성합니다. 완료되지 않은 업로드가 이 설정을 초과하면 BITS 서버는 자동으로 업로드를 취소하고 다음 시간 이후 완료되지 않은 작업 삭제 설정에 지정된 시간이 지난 후 부분적으로 업로드된 파일 내용을 모두 삭제합니다.

사용자당 업로드 세션 수 제한을 위해 정리 사용

BITS 서버가 사용자당 세션 수를 제한합니다에 지정된 값을 초과하는 사용자 업로드 작업을 제거하도록 구성합니다.

사용자당 세션 수를 제한합니다

사용자가 BITS 서버에 제출할 수 있는 활성 업로드 작업의 수를 지정합니다.

참고

IIS 관리자의 작업 창에서 정리 실행을 클릭하여 정리 작업을 수동으로 실행할 수 있습니다. 그러면 제한 시간 이후 더 이상 진행이 없었던 파일에 대한 검사가 즉시 시작됩니다. 이 가상 디렉터리에 대한 완료되지 않은 파일을 모두 제거하려면 정리를 실행하기 전에 다음 시간 이후 완료되지 않은 작업 삭제 설정을 0으로 설정합니다.

서버 팜 지원

이 설정을 선택하면 클라이언트가 사용했던 원래 업로드 URL 대신 같은 서버에 다시 연결을 시도하라는 알림이 클라이언트에 보내집니다. 이렇게 하면 서버 팜에 업로드하는 클라이언트는 업로드가 시작된 같은 서버로 계속 업로드할 수 있습니다.

서버 팜은 다음 두 가지 중 한 가지 방법을 사용하여 구성할 수 있습니다.

  1. 업로드 가상 디렉터리에 대한 공유 볼륨 사용

  2. 업로드된 파일에 대한 서버 로컬 저장소 사용

로컬 저장소를 사용하려는 경우 이 옵션을 선택하면 클라이언트는 서버 팜의 같은 서버 컴퓨터에 다시 연결할 수 있습니다. 서버 팜으로 업로드하고 로컬 저장소를 사용하기 전에 이 기능을 사용하도록 설정한 다음 구성하는 것이 좋습니다.

사용자 인터페이스 이름 설명

서버 팜 지원 사용

서버 팜에 대해 BITS 서버 업로드 지원을 사용하도록 설정합니다.

서버에 다시 연결

이 서버에 다시 연결할 때 사용할 공개 IP 주소를 지정합니다. 일반적인 서버 구성에는 외부를 가리키며 클라이언트 시스템이 연결할 수 있는 IP 주소와 내부(보호된) 네트워크의 일부인 IP 주소의 두 IP 주소가 사용됩니다. 여기에서는 외부를 가리키는 IP 주소를 지정합니다.

참고

웹 팜의 각 컴퓨터에 클라이언트 컴퓨터가 확인할 수 있는 독립적인 DNS 이름이 있는 경우에만 여기에 DNS 이름을 지정할 수 있습니다.

다음 이후에 원본 서버 사용

클라이언트가 이 시간 동안 서버에 다시 연결에 지정된 주소에 다시 연결할 수 없으면 클라이언트는 업로드 URL에 지정된 원래 DNS 이름으로 되돌아갑니다.

참고 항목