기본 문서
작성자 : Walter Oliver
기본 문서는 와 같은 www.microsoft.com
문서 이름을 지정하지 않는 웹 사이트에 대한 클라이언트 요청용입니다. 기본 문서는 제공할 파일을 지정합니다. 웹 사이트에 대해 여러 기본 문서를 구성할 수 있지만, 더 적은 수의 문서를 사용하는 경우 성능 이점이 있습니다.
각 요청에 대해 IIS는 기본 문서 목록을 가져와서 첫 번째 일치 항목을 찾을 때까지 콘텐츠 경로에서 각 파일을 찾아야 합니다. 5개의 문서를 구성하고 사이트에서 마지막 문서를 사용하는 경우 시스템에서 문서를 찾는 데 소요되는 시간이 늘어납니다. 그러나 하나의 기본 문서를 사용하거나 목록의 첫 번째 문서를 사용하는 경우 요청 시간이 단축됩니다.
IIS 7 이상의 위임 기능을 사용하여 이 속성을 사이트 소유자에게 위임하고 사이트 소유자가 하나의 문서만 사용하도록 권장할 수 있습니다.
IIS 관리자를 사용하여 전역적으로 기본 문서를 구성하려면
- 관리 도구 메뉴에서 IIS(인터넷 정보 서비스) 관리자를 클릭합니다.
- IIS 관리자에서 서버 이름 노드를 클릭한 다음 스크롤하여 기본 문서 아이콘을 찾습니다.
- 기본 문서를 두 번 클릭합니다.
- 작업 창에서 추가를 클릭합니다.
- 기본 문서 추가 대화 상자에서 기본 문서의 이름을 입력합니다.
- 확인을 클릭합니다.
참고
가능한 한 적은 수의 기본 문서로 설정합니다. 속성이 위임된 경우 사용자는 특정 문서를 추가하고 하나의 문서로 제한하여 사이트의 성능을 향상할 수 있습니다.
IIS PowerShell 공급자를 사용하여 전역적으로 기본 문서를 추가하고 제거하려면
- 파일 이름 foo.html 추가하려면 PowerShell 프롬프트를 열고 다음을 입력합니다.
add-webconfigurationproperty /system.webServer/defaultDocument -name files -value @{value="foo.html"}
- 파일 이름 foo.html 제거하려면 다음을 입력합니다.
remove-webconfigurationproperty /system.webServer/defaultDocument -name files -atElement @{value="foo.html"}
또한 기본 문서를 구성하는 다른 샘플 스크립트는 C# 및 PowerShell 스크립트 샘플을 참조하세요.
위임에 대한 기본 문서 또는 기타 속성을 구성하려면 이 섹션의 뒷부분에 있는 "위임 관리 구성" 항목을 참조하세요.