다음을 통해 공유


일반적인 IIS 워크로드 설치

작성자: Saad Ladki

소개

IIS 7.0 이상 모듈식 아키텍처는 IT 전문가가 웹 서버에 설치되고 실행되는 기능을 정확하게 사용자 지정할 수 있도록 설계되었습니다. IIS는 이제 상자에 독립적으로 설치할 수 있는 40개 이상의 기능 모듈에 고려되어 잠재적인 공격 표면을 크게 줄이면서 공간 요구 사항을 낮추고 패치 및 보안 위험을 최소화합니다.

이 모듈식 아키텍처를 최대한 활용하려면 배포할 애플리케이션의 요구 사항에 맞게 IIS 설치를 계획해야 합니다. 이렇게 하면 설치하는 IIS 기능이 최소화되므로 IIS 모듈식 아키텍처의 이점을 활용할 수 있습니다. 먼저 몇 가지 일반적인 워크로드 구성을 고려한 다음 결합하고 수정할 수 있는 방법을 살펴보겠습니다.

필수 조건

이 문서에서는 Vista 및 Windows Server® 2008에 IIS 7.0 이상을 설치하는 것에 대해 설명합니다. 이 문서에서는 Vista/Windows Server 2008 설치 기술을 사용하는 방법을 안내하지 않습니다. 설치 사용자 인터페이스 또는 명령줄 도구를 사용하여 IIS를 설치하는 방법에 대한 자세한 내용은 다음에서 확인할 수 있습니다.

원칙 IIS 워크로드

이 섹션에서는 IIS의 특정 설치 작업을 나타내는 몇 가지 일반적인 워크로드를 살펴보겠습니다. 이러한 워크로드는 특정 요구 사항에 맞게 IIS 설치를 사용자 지정하기 위한 시작점 역할을 할 수 있습니다.

고려할 일반적인 IIS 워크로드는 다음과 같습니다.

  • 기본 설치 - 정적 콘텐츠 웹 서버
  • ASP.NET
  • 클래식 ASP
  • IIS 전체 설치

워크로드 결합 및 수정

IIS에서는 워크로드에 맞게 설치할 정확한 기능을 자유롭게 선택할 수 있습니다. 위의 섹션에서는 IIS 웹 서버를 구성할 수 있는 몇 가지 일반적인 워크로드를 조사했습니다. 워크로드를 결합하는 것은 하나 이상의 워크로드 기능을 설치에 함께 추가하는 간단한 프로세스입니다.

디렉터리 브라우징과 같이 허용하지 않으려는 기능을 제거하거나 인증 또는 권한 부여와 같은 추가 기능을 추가하여 이러한 워크로드를 수정할 수도 있습니다.

추가 섹션에서는 일반 워크로드에 대한 로컬 및 원격 관리, 보안, 진단 및 IIS 6.0 호환성에 대한 지원을 추가하는 방법에 대한 지침을 제공합니다.

기본 설치 - 정적 콘텐츠 웹 서버

정적 콘텐츠 웹 서버는 가장 기본적이고 일반적으로 사용되는 설치 프로필이며 일반적으로 다른 워크로드와 함께 사용됩니다. 미리 선택한 IIS 설정 기본값은 이 워크로드를 지원하는 데 필요한 모든 IIS 모듈을 제공합니다. 여기에는 정적 html 파일, 문서 및 이미지를 제공하는 기능이 포함됩니다. 기본 문서, 디렉터리 검색, 로깅 및 익명 인증에 대한 지원도 제공됩니다. IIS 관리 콘솔도 설치됩니다.

Vista/Windows Server 2008 설치 사용자 인터페이스에서 정적 콘텐츠 웹 서버에 대한 IIS 기능을 설치하려면 UI 이름으로 다음 IIS 기능을 선택합니다.

UI 이름 업데이트 이름
정적 콘텐츠 IIS-정적 콘텐츠
기본 문서 IIS-기본 문서
디렉터리 검색 IIS-디렉터리 검색
HTTP 오류 IIS-Http 오류
HTTP 로깅 IIS-Http 로깅
로깅 도구 IIS-로깅 라이브러리
요청 모니터 IIS-Http 추적
요청 필터링 IIS-요청 필터링
정적 콘텐츠 압축 IIS-Http 정적 압축
IIS 관리 콘솔 IIS-ManagementConsole

pkgmgr.exe 통해 정적 콘텐츠 웹 서버에 대한 IIS 기능을 설치하려면 다음 명령줄을 사용합니다.

Start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors; IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-Security;IIS-RequestFiltering;IIS-HttpCompressionStatic;IIS-WebServerManagementTools;IIS-ManagementConsole; WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI

ServerManagerCmd.exe 통해 정적 콘텐츠 웹 서버에 대한 IIS 기능을 설치하려면 다음 명령줄을 사용합니다.

ServerManager –install Web-Server

ASP.NET 워크로드

첫 번째 릴리스 이후 ASP.NET Windows/IIS 플랫폼에서 웹 애플리케이션을 개발하기 위해 선택한 플랫폼이었습니다. IIS는 ASP.NET 런타임 확장성 모델을 핵심 서버와 통합하여 ASP.NET 다음 단계로 이동합니다. 이를 통해 개발자는 ASP.NET 2.0 및 .NET Framework를 사용하여 IIS 서버를 완전히 확장할 수 있습니다. 이제 모든 IIS 기능에서 ASP.NET 기능을 사용할 수 있는 방법에 대한 전체 개요는 ASP.NET IIS7 이상과의 통합 문서를 참조하세요.

ASP.NET 워크로드는 ASP.NET, .NET 확장성, 요청 필터링, ISAPI 필터 및 ISAPI 확장용 모듈을 추가하여 정적 콘텐츠 워크로드를 확장합니다.

Vista/Windows Server 2008 설치 사용자 인터페이스에서 ASP.NET 위한 IIS 기능을 설치하려면 UI 이름으로 다음 IIS 기능을 선택합니다(정적 콘텐츠에 대한 기능 외에).

UI 이름 업데이트 이름
ASP.NET IIS-ASPNET
.NET 확장성 IIS-NetFxExtensibility
요청 필터링 IIS-요청 필터링
ISAPI IIS-ISAPI 필터
ISAPI 확장 IIS-ISAPI 확장

pkgmgr.exe 통해 정적 콘텐츠 웹 서버의 기능과 함께 ASP.NET IIS 기능을 설치하려면 다음 명령줄을 사용합니다.

Start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-ApplicationDevelopment;IIS-ASPNET;IIS-NetFxExtensibility;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-Security;IIS-RequestFiltering;IIS-HttpCompressionStatic;IIS-WebServerManagementTools;IIS-ManagementConsole; WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI

ServerManagerCmd.exe 통해 ASP.NET IIS 기능을 설치하려면 다음 명령줄을 사용합니다.

ServerManagerCmd -install Web-Server 
ServerManagerCmd -install Web-ASP-Net 
ServerManagerCmd -install Web-Net-Ext 
ServerManagerCmd -install Web-Filtering 
ServerManagerCmd -install Web-ISAPI-Filter 
ServerManagerCmd -install Web-ISAPI-Ext

ASP.NET 대한 지원을 설치하지 않고 .NET 확장성 및 관리되는 모듈에 대한 지원을 설치할 수 있습니다. 개발자는 IIS .NET 확장성 기능을 사용하여 사용자 지정 인증 체계, 모니터링 및 로깅, 보안 필터링, 부하 분산, 콘텐츠 리디렉션 및 상태 관리와 같은 모든 애플리케이션 구성 요소에 대한 가치를 추가하는 솔루션을 빌드할 수 있습니다. .NET을 사용하여 모듈 개발 문서에서 자세히 알아보세요.

Vista/Windows Server 2008 설치 사용자 인터페이스에서 관리되는 모듈에 대한 IIS 기능을 설치하려면 정적 콘텐츠에 대한 기능 외에도 UI 이름으로 다음 IIS 기능을 선택합니다.

UI 이름 업데이트 이름
.NET 확장성 IIS-NetFxExtensibility

pkgmgr.exe 통해 정적 콘텐츠 웹 서버의 기능과 함께 관리되는 모듈용 IIS 기능을 설치하려면 다음 명령줄을 사용합니다.

Start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-ApplicationDevelopment;IIS-NetFxExtensibility;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-Security;IIS-RequestFiltering;IIS-HttpCompressionStatic;IIS-WebServerManagementTools;IIS-ManagementConsole;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI

ServerManagerCmd.exe 통해 관리되는 모듈에 대한 IIS 기능을 설치하려면 다음 명령줄을 사용합니다.

ServerManagerCmd -install Web-Server 
ServerManagerCmd -install Web-Net-Ext

클래식 ASP 워크로드 설치

서버 쪽 스크립팅된 .asp 페이지를 제공하는 데 널리 사용되는 클래식 ASP 워크로드는 ASP, 요청 필터링 및 ISAPI 확장에 대한 모듈을 추가하여 정적 콘텐츠 워크로드를 기반으로 합니다.

Vista/Windows Server 2008 설치 사용자 인터페이스에서 클래식 ASP용 IIS 기능을 설치하려면 UI 이름으로 다음 IIS 기능을 선택합니다(정적 콘텐츠에 대한 기능 외에).

UI 이름 업데이트 이름
ASP IIS-ASP
요청 필터링 IIS-요청 필터링
ISAPI 확장 IIS-ISAPI 확장

pkgmgr.exe 통해 정적 콘텐츠 웹 서버의 기능과 함께 클래식 ASP용 IIS 기능을 설치하려면 다음 명령줄을 사용합니다.

Start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-ApplicationDevelopment;IIS-ASP;IIS-ISAPIExtensions;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-Security;IIS-RequestFiltering;IIS-HttpCompressionStatic;IIS-WebServerManagementTools;IIS-ManagementConsole; WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI

ServerManagerCmd.exe 통해 클래식 ASP용 IIS 기능을 설치하려면 다음 명령줄을 사용합니다.

ServerManagerCmd -install Web-Server 
ServerManagerCmd -install Web-ASP 
ServerManagerCmd -install Web-Filtering 
ServerManagerCmd -install Web-ISAPI-Ext

IIS 7.0 이상 전체 설치

개발자 또는 IIS를 평가하는 사람으로서 40개의 IIS 기능을 모두 설치하기만 하면 됩니다. 이렇게 하면 아무것도 누락되지 않을 것입니다. 그러나 현실적으로 개발 환경에서도 원하는 애플리케이션에 필요한 기능으로만 설치를 제한하는 이점이 있습니다. IIS의 부분 설치에서 개발을 수행하면 애플리케이션의 IIS 모듈 종속성을 이해할 수 있습니다. IIS 애플리케이션을 배포할 대상 서버가 전체 설치로 구성되지 않을 수도 있습니다. 개발 머신의 IIS 설치를 대상 호스팅 컴퓨터의 IIS 설치와 일치하면 애플리케이션이 배포될 때 예상대로 실행될 수 있습니다.

Vista/Windows Server 2008 설치 사용자 인터페이스에서 모든 IIS 기능을 설치하려면 설치 UI에 표시되는 모든 IIS 기능을 선택합니다. pkgmgr.exe 통해 모든 IIS 기능을 설치하려면 다음 명령줄을 사용합니다.

start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HttpRedirect;IIS-ApplicationDevelopment;IIS-ASPNET;IIS-NetFxExtensibility;IIS-ASP;IIS-CGI;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-ServerSideIncludes;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-HttpTracing;IIS-CustomLogging;IIS-ODBCLogging;IIS-Security;IIS-BasicAuthentication;IIS-WindowsAuthentication;IIS-DigestAuthentication;IIS-ClientCertificateMappingAuthentication;IIS-IISCertificateMappingAuthentication;IIS-URLAuthorization;IIS-RequestFiltering;IIS-IPSecurity;IIS-Performance;IIS-HttpCompressionStatic;IIS-HttpCompressionDynamic;IIS-WebServerManagementTools;IIS-WebServerManagementTools;IIS-ManagementConsole;IIS-ManagementScriptingTools;IIS-ManagementService;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;IIS-LegacyScripts;IIS-LegacySnapIn;IIS-FTPPublishingService;IIS-FTPServer;IIS-FTPManagement;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI

ServerManagerCmd.exe 통해 모든 IIS 기능을 설치하려면 다음 명령줄을 사용합니다.

ServerManagerCmd -install Web-Server -a

진단 추가

기본 정적 콘텐츠 워크로드에는 요청 로깅 및 요청 실행을 모니터링하기 위한 HTTP 로깅 및 요청 모니터 기능이 포함되어 있지만 IIS 로깅 및 추적 기능을 향상시키는 데 사용할 수 있는 추가 IIS 7.0 기능이 있습니다.

  • 추적
  • 사용자 지정 로깅
  • ODBC 로깅

이러한 기능 중에서 추적은 프로덕션 환경뿐만 아니라 개발 환경에서 IIS 애플리케이션 문제를 디버그하고 진단하는 강력한 새로운 방법을 제공합니다. (문서 참조IIS7 이상에서 추적을 사용하여 실패한 요청 문제 해결) 사용자 지정 로깅 및 ODBC 로깅 기능은 IIS 6.0 호환성을 위해 존재하며 이러한 기능을 활용하는 기존 IIS 6.0이 있는 경우에만 설치해야 합니다.

Vista/Windows Server 2008 설치 사용자 인터페이스에서 IIS 추적 기능을 설치하려면 정적 콘텐츠에 대한 기능 외에도 UI 이름으로 다음 IIS 기능을 선택합니다.

UI 이름 업데이트 이름
추적 IIS-Http 추적

pkgmgr.exe 통해 정적 콘텐츠 웹 서버의 기능과 함께 추적을 위한 IIS 기능을 설치하려면 다음 명령줄을 사용합니다.

Start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-HttpTracing;IIS-Security;IIS-RequestFiltering;IIS-HttpCompressionStatic;IIS-WebServerManagementTools;IIS-ManagementConsole; WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI

ServerManagerCmd.exe 통해 추적에 대한 IIS 기능을 설치하려면 다음 명령줄을 사용합니다.

ServerManagerCmd -install Web-Server 
ServerManagerCmd -install Web-Http-Tracing

보안 기능 추가

IIS는 항상 익명 인증에 대한 지원을 포함하며, 이 지원을 받으려면 특별한 설정 작업을 지정할 필요가 없습니다. 익명 인증을 허용하지 않으려면 관리 콘솔에서 사용하지 않도록 설정할 수 있습니다. 익명 인증 외에도 IIS는 웹 사이트를 가장 안전하게 보호할 수 있도록 다양한 선택적 인증 및 권한 부여 메커니즘을 지원합니다.

IIS 인증 기능

Vista/Windows Server 2008 설치 사용자 인터페이스에서 인증을 위한 IIS 기능을 설치하려면 정적 콘텐츠에 대한 기능 외에도 UI 이름으로 다음 IIS 기능 중에서 선택합니다.

UI 이름 업데이트 이름
기본 인증 IIS-기본 인증
Windows 인증 IIS-Windows 인증
다이제스트 인증 IIS-다이제스트 인증
클라이언트 인증서 매핑 인증 IIS-클라이언트 인증서 매핑 인증
IIS 클라이언트 인증서 매핑 인증 IIS-IIS 인증서 매핑 인증

pkgmgr.exe 통해 정적 콘텐츠 웹 서버의 기능과 함께 인증을 위한 IIS 기능을 설치하려면 다음 명령줄을 사용합니다.

Start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-Security;IIS-BasicAuthentication;IIS-WindowsAuthentication;IIS-DigestAuthentication;IIS-ClientCertificateMappingAuthentication;IIS-IISCertificateMappingAuthentication;IIS-RequestFiltering;IIS-HttpCompressionStatic;IIS-WebServerManagementTools;IIS-ManagementConsole; WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI

ServerManagerCmd.exe 통해 인증을 위한 IIS 기능을 설치하려면 다음 명령줄을 사용합니다.

ServerManagerCmd -install Web-Server 
ServerManagerCmd -install Web-Basic-Auth 
ServerManagerCmd -install Web-Windows-Auth 
ServerManagerCmd -install Web-Digest-Auth 
ServerManagerCmd -install Web-Client-Auth 
ServerManagerCmd -install Web-Cert-Auth

IIS 7.0 이상 권한 부여 기능

Vista/Windows Server 2008 설치 사용자 인터페이스에서 권한 부여를 위한 IIS 기능을 설치하려면 다음 IIS 기능 중에서 UI 이름(정적 콘텐츠에 대한 기능 외에도)을 선택합니다.

UI 이름 업데이트 이름
URL 권한 부여 IIS-URL 권한 부여
요청 필터링 IIS-요청 필터링
IP 보안 IIS-IP 보안

참고 항목

요청 필터링 기능은 기본 설치의 일부이며 이 기능과 관련된 모든 보안 문제를 고려한 후에만 설치에서 제외해야 합니다.

pkgmgr.exe 통해 정적 콘텐츠 웹 서버의 기능과 함께 권한 부여를 위한 IIS 기능을 설치하려면 다음 명령줄을 사용합니다.

Start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-Security;IIS-URLAuthorization;IIS-RequestFiltering;IIS-IPSecurity;IIS-HttpCompressionStatic;IIS-WebServerManagementTools;IIS-ManagementConsole; WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI

ServerManagerCmd.exe 통해 권한 부여를 위한 IIS 기능을 설치하려면 다음 명령줄을 사용합니다.

ServerManagerCmd -install Web-Server 
ServerManagerCmd -install Web-Url-Auth 
ServerManagerCmd -install Web-Filtering 
ServerManagerCmd -install Web-IP-Security

로컬 및 원격 관리용 관리 기능

기본 정적 콘텐츠 워크로드에는 로컬 컴퓨터에서 IIS를 관리하는 데 사용할 수 있는 IIS 관리 콘솔이 포함됩니다. 이러한 서버가 원격 IIS 관리 콘솔의 연결을 허용하도록 구성된 경우 관리 콘솔을 사용하여 IIS 서버를 원격으로 관리할 수도 있습니다.

관리 클라이언트

IIS 관리 콘솔만 설치하면 원격 관리 서비스가 설치된 다른 서버에서 IIS를 관리할 수 있습니다.

Vista/Windows Server 2008 설치 사용자 인터페이스의 IIS 웹 서버 또는 FTP 서버 기능 없이 관리 클라이언트를 설치하려면 정적 콘텐츠의 기능 외에도 UI 이름으로 다음 IIS 기능을 선택합니다.

UI 이름 업데이트 이름
IIS 관리 콘솔 IIS- ManagementConsole

pkgmgr.exe 통해 정적 콘텐츠 웹 서버의 기능과 함께 관리 콘솔용 IIS 기능을 설치하려면 다음 명령줄을 사용합니다.

Start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors; IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-Security;IIS-RequestFiltering;IIS-HttpCompressionStatic;IIS-WebServerManagementTools;IIS-ManagementConsole;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI

ServerManagerCmd.exe 통해 관리 콘솔용 IIS 기능을 설치하려면 다음 명령줄을 사용합니다.

ServerManagerCmd -install Web-Server 
ServerManagerCmd -install Web-Mgmt-Console

원격 관리 서비스

IIS 원격 관리 서비스를 설치하면 IIS 서버를 다른 컴퓨터의 IIS 관리 콘솔에서 원격으로 관리할 수 있습니다.

Vista/Windows Server 2008 설치 사용자 인터페이스에서 IIS 관리 서비스를 설치하려면 정적 콘텐츠에 대한 기능 외에도 UI 이름으로 다음 IIS 기능을 선택합니다.

UI 이름 업데이트 이름
Management Service IIS-ManagementService

pkgmgr.exe 통해 정적 콘텐츠 웹 서버에 대한 기능과 함께 IIS 관리 서비스를 설치하려면 다음 명령줄을 사용합니다.

Start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors; IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-Security;IIS-RequestFiltering;IIS-HttpCompressionStatic;IIS-WebServerManagementTools;IIS-ManagementConsole;IIS-ManagementService;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI

ServerManagerCmd.exe 통해 IIS 관리 서비스를 설치하려면 다음 명령줄을 사용합니다.

ServerManagerCmd -install Web-Server 
ServerManagerCmd -install Web-Mgmt-Service

IIS 6.0 메타베이스 호환성

IIS는 관리 API 집합을 사용하여 ApplicationHost.config라는 구성 저장소를 제공합니다. ABO 또는 ADSI를 사용하여 IIS를 구성하는 기존 애플리케이션 및 스크립트와의 호환성을 기본 위해 IIS는 ABO 및 ADSI API를 구현하고 이러한 API를 새 ApplicationHost.config 데이터 저장소에 매핑하는 완전한 메타베이스 호환성 계층을 제공합니다. ABO에 대한 메타베이스 호환성 기능 외에도 WMI 스크립팅 및 IIS 6.0 스크립팅 도구에 대한 IIS 6.0 메타베이스 호환성을 설치할 수도 있습니다. 메타베이스 호환성에 대한 자세한 내용은 IIS7 이상과의 메타베이스 호환성 문서를 참조하세요.

Vista/Windows Server 2008 설치 사용자 인터페이스에서 메타베이스 호환성을 설치하려면 UI 이름으로 다음 IIS 기능을 선택합니다(정적 콘텐츠에 대한 기능 외에).

UI 이름 업데이트 이름
IIS 6 메타데이터 호환성 IIS 메타베이스
IIS 6 WMI 호환성 IIS-WMICompatibility
IIS 6 스크립팅 도구 IIS-LegacyScripts

pkgmgr.exe 통해 정적 콘텐츠 웹 서버의 기능과 함께 IIS 메타베이스 호환성을 설치하려면 다음 명령줄을 사용합니다.

Start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors; IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-Security;IIS-RequestFiltering;IIS-HttpCompressionStatic;IIS-WebServerManagementTools;IIS-ManagementConsole;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility; IIS-LegacyScripts;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI

ServerManagerCmd.exe 통해 Metabase용 IIS 기능을 설치하려면 다음 명령줄을 사용합니다.

ServerManagerCmd -install Web-Server 
ServerManagerCmd -install Web-Metabase 
ServerManagerCmd -install Web-WMI 
ServerManagerCmd -install Web-Lgcy-Scripting

IIS 6.0 및 FTP 서버 관리

IIS 7.0 이상에서는 Vista/Windows Server 2008 컴퓨터를 사용하여 Windows Server 2003의 기존 IIS 6.0 서버와 Windows Server 2008의 FTP 서버를 원격으로 관리할 수 있도록 IIS 6.0 MMC 스냅인을 제공합니다. IIS 6 관리 콘솔은 IIS 7.0 이상 서버를 관리하는 데 사용할 수 없습니다.

Vista/Windows Server 2008 설치 사용자 인터페이스에서 IIS 6.0 관리 콘솔을 설치하려면 정적 콘텐츠에 대한 기능 외에도 UI 이름으로 다음 IIS 기능을 선택합니다.

UI 이름 업데이트 이름
IIS 6 관리 콘솔 IIS-LegacySnapIn

IIS 6.0 관리 콘솔용 IIS 7.0 이상 기능을 pkgmgr.exe 통해 정적 콘텐츠 웹 서버의 기능과 함께 설치하려면 다음 명령줄을 사용합니다.

Start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors; IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-Security;IIS-RequestFiltering;IIS-HttpCompressionStatic;IIS-WebServerManagementTools;IIS-ManagementConsole;IIS6ManagementCompatibility;IIS-LegacySnapIn;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI

ServerManagerCmd.exe 통해 IIS 6.0 관리를 위한 IIS 7.0 이상 기능을 설치하려면 다음 명령줄을 사용합니다.

ServerManagerCmd -install Web-Server 
ServerManagerCmd -install Web-Lgcy-Mgmt-Console

요약

이 문서에서는 특정 워크로드를 지원하기 위해 IIS 7.0 이상을 설치하는 방법과 이러한 워크로드를 결합하고 수정하는 방법을 알아보았습니다. 또한 추적, 보안, IIS 6.0 호환성, 로컬 및 원격 관리 및 IIS 6.0 관리를 위해 IIS 7.0 이상 기능을 추가하는 방법도 살펴보았습니다. 서버 관리자 도구로 IIS 7.0 이상을 설치한 후에는 웹 서버 역할 페이지를 사용하여 IIS 7.0 이상의 상태 빠르게 볼 수 있으며 IIS 7.0 이상 관리 콘솔을 사용하여 설치한 IIS 기능을 구성할 수 있습니다.