IIS(인터넷 정보 서비스) 7.5는 Windows® 7의 웹 서버 및 Windows Server® 2008 R2의 웹 서버(IIS) 역할입니다. IIS 7에서는 필요에 따라 모듈을 추가하거나 제거하여 서버를 사용자 지정할 수 있도록 웹 서버가 다시 설계되었습니다. 모듈은 서버에서 요청을 처리하는 데 사용하는 개별 기능입니다. 예를 들어 IIS에서는 인증 모듈을 사용하여 클라이언트 자격 증명을 인증하고, 캐시 모듈을 사용하여 캐시 작업을 관리합니다.

Windows Server 2008 R2에는 프로덕션 환경에서 웹 콘텐츠 호스팅을 지원하는 데 필요한 모든 IIS 기능이 있습니다. Windows 7에도 IIS 기능이 있지만 사용할 수 있는 기능은 Windows 7의 버전에 따라 다릅니다. Windows 7의 IIS는 웹 응용 프로그램을 만들고 테스트하려는 사용자에게 가장 적합합니다.

사용 가능한 IIS 7.5 역할 서비스

이 섹션의 표에서는 Windows 7 및 Windows Server 2008 R2의 각 버전에서 IIS 기능과 역할 서비스를 사용할 수 있는지 여부를 보여 줍니다.

이러한 기능을 사용할 수 있는지 여부는 다음 설명을 참조하십시오.

  • 기본: 컴퓨터에 IIS를 설치할 때 기본적으로 기능이 선택되지만 해당 기능이 필요하지 않은 경우 설치하지 않을 수 있습니다.

  • 사용 가능: 기능을 사용할 수 있지만 컴퓨터에 IIS를 설치할 때 기본적으로 선택되지 않습니다. 필요한 경우 해당 기능을 설치할 수 있습니다.

  • 사용 불가능: 기능을 사용할 수 없으며 IIS 설치 시 함께 설치할 수 없습니다.

참고

Windows Server 2008 R2 설치 시 Windows Server 2008 R2의 최소 서버 설치를 실행하는 Server Core 설치를 수행할 수 있습니다. 예를 들어 이 설치 유형을 선택하면 기존 Windows 인터페이스가 설치되지 않으므로 명령 프롬프트를 통해 서버를 구성해야 합니다.

범주별 사용 가능한 역할 서비스

다음 표에서는 각 버전에서 사용할 수 있는 기능을 보여 줍니다.

  • 일반 HTTP 기능

  • 응용 프로그램 개발 기능

  • 상태 및 진단 기능

  • 보안 기능

  • 성능 기능

  • 관리 도구

  • FTP(File Transfer Protocol) 서버 기능

일반 HTTP 기능

기능 이름/설명 Windows Server 2008 R2 EditionWindows 7 Ultimate, Professional 및 Enterprise EditionWindows 7 Home Premium EditionWindows 7 Home Basic 및 Starter Edition

정적 콘텐츠

웹 서버에서 정적 콘텐츠 기능을 통해 HTML 페이지 및 이미지 파일 등의 정적 웹 파일 형식을 게시할 수 있습니다. 정적 콘텐츠 기능을 사용하여 웹 서버의 파일을 게시하면 다른 사용자가 웹 브라우저를 통해 해당 파일을 볼 수 있습니다.

기본

기본

기본

사용 불가능

기본 문서

기본 문서 기능을 통해 URL에 파일이 지정되지 않은 경우 웹 서버에서 반환할 기본 파일을 구성할 수 있습니다. 기본 문서 기능을 사용하면 다른 사용자가 웹 사이트에 보다 쉽고 편리하게 액세스할 수 있습니다.

기본

기본

기본

사용 불가능

디렉터리 검색

디렉터리 검색 기능을 통해 웹 서버에 있는 디렉터리의 내용을 볼 수 있습니다. 디렉터리 검색 기능을 사용하면 URL에 파일이 지정되지 않았고 기본 문서 기능이 사용되지 않거나 구성되지 않은 경우 디렉터리에 있는 모든 디렉터리와 파일의 목록을 자동으로 생성할 수 있습니다.

기본

기본

기본

사용 불가능

HTTP 오류

HTTP 오류 기능을 통해 웹 서버에서 오류 조건이 감지된 경우 사용자의 브라우저로 반환할 오류 메시지를 사용자 지정할 수 있습니다. HTTP 오류 기능을 사용하면 오류 메시지가 발생할 때의 사용자 환경을 개선할 수 있습니다. 예를 들어 오류를 해결하는 데 도움을 줄 수 있는 담당자의 메일 주소를 제공할 수 있습니다.

기본

기본

기본

기본

HTTP 리디렉션

HTTP 리디렉션 기능을 통해 사용자 요청을 특정 대상으로 리디렉션할 수 있습니다. HTTP 리디렉션 기능을 사용하면 특정 URL을 사용하는 고객에게 실제로 다른 URL을 표시할 수 있습니다. 이 기능은 도메인 이름이 너무 복잡하여 웹 사이트의 이름을 바꾸는 경우나 클라이언트에서 HTTPS 프로토콜을 사용하도록 강제하려는 경우 등의 다양한 상황에서 유용합니다.

기본

기본

기본

기본

WebDAV 게시

WebDAV(Web Distributed Authoring and Versioning) 게시를 사용하면 HTTP 프로토콜을 통해 웹 서버 간에 파일을 게시할 수 있습니다. WebDAV는 HTTP를 사용하기 때문에 수정 없이 대부분의 방화벽을 통해 작동합니다.

기본

기본

사용 불가능

사용 불가능

응용 프로그램 개발 기능

기능 이름/설명Windows Server 2008 R2 EditionWindows 7 Ultimate, Professional 및 Enterprise EditionWindows 7 Home Premium EditionWindows 7 Home Basic 및 Starter Edition

ASP.NET

ASP.NET은 관리 코드를 사용하는 웹 사이트 및 웹 응용 프로그램을 개발하기 위한 서버 쪽 개체 지향 프로그래밍 환경을 제공합니다. ASP.NET은 단순한 ASP의 새 버전이 아닙니다. ASP.NET은 웹 응용 프로그램 개발을 위한 강력한 인프라를 제공하며, .NET Framework를 기반으로 효율성이 높은 프로그래밍 환경을 제공하기 위해 완전히 새롭게 설계되었습니다.

사용 가능

사용 가능

사용 가능

사용 불가능

.NET 확장성

관리 코드 개발자는 .NET 확장성 기능을 통해 요청된 파이프라인, 구성 및 UI에서 웹 서버 기능을 변경, 추가 및 확장할 수 있습니다. 개발자는 친숙한 ASP.NET 확장성 모델과 다양한 .NET API를 사용하여 네이티브 C++ API로 작성할 때와 마찬가지로 강력한 웹 서버 기능을 개발할 수 있습니다.

기본

기본

기본

기본

ASP

ASP(Active Server Pages)는 웹 사이트 및 웹 응용 프로그램을 개발하기 위한 서버 쪽 스크립트 환경을 제공합니다. ASP는 기본적으로 IIS에서 VBScript와 JScript를 모두 지원하므로 CGI 스크립트에 비해 성능이 뛰어납니다. 기존 응용 프로그램에서 ASP를 지원해야 하는 경우 ASP를 사용하십시오. 새로 개발할 때는 ASP.NET을 사용하는 것이 좋습니다.

사용 가능

사용 가능

사용 가능

사용 불가능

CGI

CGI(Common Gateway Interface)는 웹 서버에서 외부 프로그램으로 정보를 전달하는 방법을 정의합니다. 예를 들어 웹 폼을 사용하여 수집한 정보를 CGI 스크립트로 전달하여 다른 사용자에게 전자 메일로 보낼 수 있습니다. CGI는 하나의 표준이므로 다양한 프로그래밍 언어를 사용하여 CGI 스크립트를 작성할 수 있습니다. CGI를 사용하면 성능 오버헤드가 발생하는 단점이 있습니다.

사용 가능

사용 가능

사용 가능

사용 불가능

ISAPI 확장

ISAPI(Internet Server Application Programming Interface) 확장 기능은 ISAPI 확장을 사용한 동적 웹 콘텐츠 개발을 지원합니다. ISAPI 확장은 다른 정적 HTML 파일이나 동적 ASP 파일과 마찬가지로 요청 시 실행됩니다. ISAPI 응용 프로그램은 컴파일된 코드이므로 ASP 파일이나 COM+ 구성 요소를 호출하는 파일보다 훨씬 빠르게 처리됩니다.

사용 가능

사용 가능

사용 가능

사용 불가능

ISAPI 필터

ISAPI(Internet Server Application Programming Interface) 필터 기능은 ISAPI 필터를 사용하는 웹 응용 프로그램을 지원합니다. ISAPI 필터는 IIS에서 제공하는 기능을 확장 또는 변경할 수 있는 파일입니다. ISAPI 필터는 처리해야 하는 요청을 찾을 때까지 웹 서버에 대한 모든 요청을 검토합니다.

사용 가능

사용 가능

사용 가능

사용 불가능

Server-Side Include

SSI(Server Side Includes)는 HTML 페이지를 동적으로 생성하는 데 사용되는 스크립트 언어입니다. 이 스크립트는 페이지가 클라이언트로 전송되기 전에 실행되며, 이 과정에서 일반적으로 한 파일을 다른 파일에 삽입합니다. 예를 들어 HTML 탐색 메뉴를 만들고 SSI를 사용하여 이 메뉴를 웹 사이트의 모든 페이지에 동적으로 추가할 수 있습니다.

사용 가능

사용 가능

사용 가능

사용 불가능

상태 및 진단 기능

기능 이름/설명Windows Server 2008 R2 EditionWindows 7 Ultimate, Professional 및 Enterprise EditionWindows 7 Home Premium EditionWindows 7 Home Basic 및 Starter Edition

HTTP 로깅

HTTP 로깅 기능을 사용하면 해당 서버의 웹 사이트 작업을 기록할 수 있습니다. 기록 가능한 이벤트(일반적으로 HTTP 트랜잭션)가 발생하면 IIS에서 선택된 로깅 모듈을 호출하고, 이 모듈은 웹 서버의 파일 시스템에 저장된 로그 중 하나에 이벤트를 기록합니다. 이러한 로그는 운영 체제에서 제공하는 로그와 함께 유지됩니다.

기본

기본

기본

기본

로깅 도구

로깅 도구는 웹 서버 로그를 관리하고 일반 로깅 작업을 자동화하기 위한 인프라를 제공합니다.

기본

기본

기본

기본

요청 모니터

요청 모니터 기능은 IIS 작업자 프로세스의 HTTP 요청 관련 정보를 캡처하여 웹 응용 프로그램 상태를 모니터링하기 위한 인프라를 제공합니다. 관리자 및 개발자는 요청 모니터를 사용하여 작업자 프로세스가 응답하지 않거나 매우 느릴 때 작업자 프로세스에서 실행 중인 HTTP 요청을 확인할 수 있습니다.

기본

기본

기본

기본

추적

추적 기능은 웹 응용 프로그램을 진단하고 문제를 해결하기 위한 인프라를 제공합니다. 실패한 요청 추적 기능을 사용하면 성능 저하나 인증 관련 오류 등의 캡처하기 어려운 이벤트와 관련된 문제를 해결할 수 있습니다. 이 기능은 요청에 대한 추적 이벤트를 버퍼링하고, 요청에서 사용자가 구성한 오류 조건이 발생할 때만 이벤트를 디스크로 플러시합니다.

기본

기본

기본

기본

사용자 지정 로깅

사용자 지정 로깅 기능을 사용하면 IIS에서 로그 파일을 생성하는 방법과 크게 다른 방식으로 웹 서버 작업을 기록할 수 있습니다. 사용자 지정 로깅을 통해 로깅 모듈을 직접 만들 수 있습니다. ILogPlugin 또는 ILogPluginEx를 구현하는 새 COM 구성 요소를 등록하면 사용자 지정 로깅 모듈이 IIS에 추가됩니다.

사용 가능

사용 가능

사용 가능

사용 불가능

ODBC 로깅

ODBC 로깅 기능은 웹 서버 작업을 ODBC 호환 데이터베이스에 기록하는 인프라를 제공합니다. 로깅 데이터베이스를 사용하면 프로그래밍 방식으로 HTML 페이지에서 로깅 데이터베이스의 데이터를 표시 및 조작할 수 있습니다. 이를 통해 모니터링할 특정 이벤트에 대한 로그를 검색할 수 있습니다.

사용 가능

사용 가능

사용 불가능

사용 불가능

보안 기능

기능 이름/설명Windows Server 2008 R2 EditionWindows 7 Ultimate, Professional 및 Enterprise EditionWindows 7 Home Premium EditionWindows 7 Home Basic 및 Starter Edition

기본 인증

기본 인증은 강력한 브라우저 호환성을 제공합니다. 이 인증 방법은 소규모 내부 네트워크에 적합하며, 공용 인터넷에서는 거의 사용되지 않습니다. 이 방법의 가장 큰 단점은 암호를 쉽게 해독할 수 있는 알고리즘을 사용하여 네트워크를 통해 암호를 전송한다는 것입니다. 이러한 암호가 노출되면 쉽게 해독될 수 있습니다. 기본 인증과 함께 SSL을 사용하십시오.

사용 가능

사용 가능

사용 가능

사용 불가능

Windows 인증

Windows 인증은 내부 웹 사이트를 위한 비용이 낮은 인증 솔루션입니다. Windows 도메인의 관리자는 이 인증 체계를 통해 도메인 인프라를 활용하여 사용자를 인증할 수 있습니다. 인증되어야 하는 사용자가 방화벽 및 프록시 서버를 통과하여 해당 웹 사이트에 액세스하는 경우에는 Windows 인증을 사용하지 마십시오.

사용 가능

사용 가능

사용 불가능

사용 불가능

다이제스트 인증

다이제스트 인증에서는 Windows 도메인 컨트롤러에 암호 해시를 전송하여 사용자를 인증합니다. 기본 인증보다 보안을 강화해야 하는 경우, 특히 인증되어야 하는 사용자가 방화벽 및 프록시 서버를 통과하여 해당 웹 사이트에 액세스하는 경우 다이제스트 인증을 사용하는 것이 좋습니다.

사용 가능

사용 가능

사용 불가능

사용 불가능

클라이언트 인증서 매핑 인증

클라이언트 인증서 매핑 인증에서는 클라이언트 인증서를 통해 사용자를 인증합니다. 클라이언트 인증서는 출처를 신뢰할 수 있는 디지털 ID입니다. IIS는 클라이언트 인증서 매핑을 통한 두 가지 인증 유형을 제공합니다. 이 유형에서는 Active Directory를 사용하여 여러 웹 서버 사이에서 일대일 인증서 매핑을 제공합니다.

사용 가능

사용 가능

사용 불가능

사용 불가능

IIS 클라이언트 인증서 매핑 인증

IIS 클라이언트 인증서 매핑 인증에서는 클라이언트 인증서를 통해 사용자를 인증합니다. 클라이언트 인증서는 출처를 신뢰할 수 있는 디지털 ID입니다. IIS는 클라이언트 인증서 매핑을 통한 두 가지 인증 유형을 제공합니다. 이 유형은 IIS를 사용하여 일대일 또는 다대일 인증서 매핑을 제공하며, 클라이언트 인증서 매핑 인증보다 성능이 뛰어납니다.

사용 가능

사용 가능

사용 불가능

사용 불가능

URL 권한 부여

URL 권한 부여를 통해 웹 콘텐츠에 대한 액세스를 제한하는 규칙을 만들 수 있습니다. 이러한 규칙을 사용자, 그룹 또는 HTTP 헤더 동사에 바인딩할 수 있습니다. URL 권한 부여 규칙을 구성하면 특정 그룹에 속하지 않는 사용자가 콘텐츠에 액세스하거나 웹 페이지와 상호 작용할 수 없도록 제한할 수 있습니다.

사용 가능

사용 가능

사용 가능

사용 가능

요청 필터링

요청 필터링 기능은 서버로 들어오는 모든 요청을 검사하여 관리자가 설정한 규칙에 따라 이러한 요청을 필터링합니다. 악의적인 공격에는 공통적인 특징이 있는 경우가 많습니다. 예를 들어 URL이 매우 길거나 일반적으로 사용되지 않는 작업을 요청합니다. 요청을 필터링하면 이러한 유형의 공격에 따르는 피해를 줄일 수 있습니다.

기본

기본

기본

기본

IP 및 도메인 제한

IP 및 도메인 제한을 사용하면 요청을 보내는 IP 주소나 도메인 이름에 따라 콘텐츠를 허용하거나 거부할 수 있습니다. 그룹, 역할 또는 NTFS 파일 시스템 권한을 사용하여 콘텐츠에 대한 액세스를 제어하는 대신 IP 주소 또는 도메인 이름을 지정할 수 있습니다.

사용 가능

사용 가능

사용 가능

사용 가능

성능 기능

기능 이름/설명Windows Server 2008 R2 EditionWindows 7 Ultimate, Professional 및 Enterprise EditionWindows 7 Home Premium EditionWindows 7 Home Basic 및 Starter Edition

정적 콘텐츠 압축

정적 콘텐츠 압축 기능은 정적 콘텐츠의 HTTP 압축을 구성하기 위한 인프라를 제공합니다. 이를 통해 대역폭을 보다 효율적으로 사용할 수 있습니다. 동적 응답과 달리 압축된 정적 응답은 CPU 리소스를 소모하지 않고도 캐시할 수 있습니다.

기본

기본

기본

기본

동적 콘텐츠 압축

동적 콘텐츠 압축 기능은 동적 콘텐츠의 HTTP 압축을 구성하기 위한 인프라를 제공합니다. 동적 압축을 사용하면 항상 대역폭을 보다 효율적으로 사용할 수 있지만, 서버의 프로세서 활용도가 이미 매우 높은 경우 동적 압축에 따르는 CPU 부하로 인해 사이트의 성능이 느려질 수 있습니다.

사용 가능

사용 가능

사용 가능

사용 가능

관리 도구

기능 이름/설명Windows Server 2008 R2 EditionWindows 7 Ultimate, Professional 및 Enterprise EditionWindows 7 Home Premium EditionWindows 7 Home Basic 및 Starter Edition

IIS 관리 콘솔

IIS 관리 콘솔은 그래픽 사용자 인터페이스를 통해 IIS 7.5을 관리하기 위한 인프라를 제공합니다. IIS 관리자를 사용하여 IIS 7.5을 실행하는 로컬 또는 원격 웹 서버를 관리할 수 있습니다.

기본*

기본

기본

사용 불가능

IIS 관리 스크립트 및 도구

IIS 관리 스크립트 및 도구는 명령 프롬프트 창에서 명령을 사용하거나 스크립트를 실행하여 IIS 7.5 웹 서버를 프로그래밍 방식으로 관리하기 위한 인프라를 제공합니다. 배치 파일을 통해 명령을 자동화하려는 경우 또는 그래픽 사용자 인터페이스를 통해 IIS를 관리하는 데 따르는 오버헤드를 피하려는 경우에 이러한 도구를 사용할 수 있습니다.

사용 가능

사용 가능

사용 가능

사용 가능

관리 서비스

관리 서비스는 IIS 7.5 사용자 인터페이스인 IIS 관리자를 IIS 7.5 원격 관리를 위해 구성하는 인프라를 제공합니다.

사용 가능

사용 가능

사용 가능

사용 불가능

IIS 6.0 관리 호환성

IIS 6.0 관리 호환성은 ABO(Admin Base Object) 및 ADSI(Active Directory Service Interface) API를 사용하는 응용 프로그램 및 스크립트에 이후 버전과의 호환성을 제공합니다. 이를 통해 기존 IIS 6.0 스크립트를 사용하여 IIS 7.5 웹 서버를 관리할 수 있습니다.

사용 가능

사용 가능

사용 가능

사용 가능

IIS 메타베이스 호환성

IIS 6.0 메타베이스 호환성은 ABO(Admin Base Object) 또는 ADSI(Active Directory Service Interface) API를 사용하는 이전 버전의 IIS에서 작성된 응용 프로그램 및 스크립트를 실행할 수 있도록 메타베이스를 쿼리 및 구성하기 위한 인프라를 제공합니다.

사용 가능

사용 가능

사용 가능

사용 가능

IIS 6 WMI 호환성

IIS 6.0 WMI 호환성은 WMI 공급자에서 만든 스크립트 집합을 사용하여 프로그래밍 방식으로 IIS 7.5을 관리하고 관련 작업을 자동화하는 WMI(Windows Management Instrumentation) 스크립트 인터페이스를 제공합니다. 이 서비스를 통해 WMI CIM Studio, WMI Event Registration, WMI Event Viewer 및 WMI Object Browser 도구를 사용하여 사이트를 관리할 수 있습니다.

사용 가능

사용 가능

사용 가능

사용 불가능

IIS 6 스크립팅 도구

IIS 6.0 스크립팅 도구는 IIS 7.5에서 IIS 6.0을 관리하기 위해 만들어진 IIS 6.0 스크립팅 도구를 계속 사용할 수 있는 기능을 제공합니다. 이 기능은 응용 프로그램 및 스크립트에서 ADO(ActiveX Data Objects) 또는 ADSI(Active Directory Service Interface) API를 사용하는 경우에 특히 유용합니다. IIS 6.0 스크립팅 도구를 사용하려면 WAS 구성 API가 필요합니다.

사용 가능

사용 가능

사용 가능

사용 불가능

IIS 6 관리 콘솔

IIS 6.0 관리자는 해당 컴퓨터에서 원격 IIS 6.0 서버를 관리하기 위한 인프라를 제공합니다.

사용 가능*

사용 가능

사용 가능

사용 불가능

* Server Core 설치에서 사용할 수 없는 모듈

FTP(File Transfer Protocol) 서버 기능

기능 이름/설명Windows Server 2008 R2 EditionWindows 7 Ultimate, Professional 및 Enterprise EditionWindows 7 Home Premium EditionWindows 7 Home Basic 및 Starter Edition

FTP 서버

FTP 서버를 사용하면 FTP 프로토콜을 통해 클라이언트와 서버 간에 파일을 전송할 수 있습니다. 사용자는 FTP 연결을 설정하고 FTP 클라이언트 또는 FTP 지원 웹 브라우저를 사용하여 파일을 전송할 수 있습니다.

사용 가능

사용 가능

사용 불가능

사용 불가능

FTP 서비스

웹 서버에서 FTP를 게시할 수 있도록 합니다.

사용 가능

사용 가능

사용 불가능

사용 불가능

FTP 확장성

사용자 지정 공급자, ASP.NET 사용자 또는 IIS 관리자 사용자와 같은 FTP 확장 기능을 지원할 수 있도록 합니다.

사용 가능

사용 가능

사용 불가능

사용 불가능

인터넷 정보 서비스 호스팅 가능 웹 코어

기능 이름/설명Windows Server 2008 R2 EditionWindows 7 Ultimate, Professional 및 Enterprise EditionWindows 7 Home Premium EditionWindows 7 Home Basic 및 Starter Edition

인터넷 정보 서비스 호스팅 가능 웹 코어

코어 IIS 웹 엔진 구성 요소는 다른 응용 프로그램에서 사용하거나 호스팅할 수 있으므로 IIS 7 구성 요소가 응용 프로그램에서 HTTP 요청을 직접 처리할 수 있습니다. 이는 사용자 지정 응용 프로그램이나 디버깅 응용 프로그램의 기본 웹 서버 기능을 사용하는 데 유용합니다.

사용 가능

사용 가능

사용 가능

사용 가능

관련 정보


목차