응용 프로그램 매핑 설정

여러 가지 프로그래밍 언어와 스크립트 언어를 사용하여 웹 응용 프로그램을 개발할 수 있습니다. IIS(인터넷 정보 서비스)에서는 웹 사이트에서 요청한 리소스의 파일 확장명을 사용하여, 요청을 처리하기 위해 실행할 ISAPI 또는 CGI 프로그램을 결정합니다. 예를 들어, .asp 확장명으로 끝나는 파일 요청에 대해서는 웹 서버가 ASP 프로그램(ASP.dll)을 호출하여 그 요청을 처리합니다. 파일 확장명과 ISAPI 또는 CGI 프로그램과의 연결을 응용 프로그램 매핑이라고 합니다. IIS는 일반적인 응용 프로그램 매핑을 지원하도록 이미 구성되어 있습니다. 웹 사이트의 모든 응용 프로그램 또는 개별 응용 프로그램에 대해 매핑을 추가하거나 제거할 수 있습니다.

확장명을 응용 프로그램에 매핑하려면
  1. IIS 스냅인에서 웹 사이트 또는 응용 프로그램의 시작 위치 디렉터리를 선택합니다.
  2. 디렉터리의 속성 시트를 열고 홈 디렉터리나 가상 디렉터리 또는 디렉터리 탭을 클릭합니다.
  3. 구성 단추를 클릭합니다.
  4. 매핑 탭에서 추가를 클릭합니다.
  5. 실행 파일 입력란에 그 파일을 처리할 ISAPI 또는 CGI 프로그램의 경로를 입력합니다. 웹 서버의 로컬 디렉터리에 있는 응용 프로그램을 지정해야 합니다.
  6. 확장명 입력란에 ISAPI 또는 CGI 프로그램과 연결할 파일 확장명을 입력합니다. 웹 서버가 이 확장명의 파일을 가리키는 URL을 받으면 연결된 프로그램을 호출하여 요청을 처리합니다.
  7. 스크립트 권한이 지정된 디렉터리에서 이러한 형식의 파일을 처리할 수 있게 하려면 스크립트 엔진 확인란을 선택합니다. 디렉터리에 실행 권한 대신 스크립트 권한이 설정되어 있으면 스크립트 엔진으로 지정된 응용 프로그램에 연결된 파일만 그 디렉터리에서 처리될 수 있습니다.
  8. 중요    매핑 속성 시트에는 동사라는 부분이 있습니다. IIS 4.0에서는 이 열의 이름이 제외였습니다. 동사에 대한 변경 작업에는 하이퍼텍스트 전송 프로토콜에 새로운 HTTP 동사가 점점 추가됨에 따라 앞으로의 호환성이 중점적으로 고려되었습니다.

응용 프로그램 매핑을 제거하려면
글머리 기호 매핑 속성 시트에서 확장명을 선택한 다음, 제거 단추를 클릭합니다. 이제 이 확장명의 파일에 대한 요청은 웹 사이트나 디렉터리에서 처리되지 않습니다.

© 1997-2001 Microsoft Corporation. All rights reserved.