Windows Server 2008 또는 Windows Server 2008 R2에 IIS 7 설치
IIS를 수동으로 설치하도록 선택하는 경우 이 문서를 참고용으로 사용할 수 있습니다. IIS 7 이상 설치 및 구성을 참조 할 수도 있습니다.
IIS는 모든 버전의 Microsoft 운영 체제에 포함된 Microsoft 웹 서버 역할이며 Windows Azure 웹 사이트에서 강력한 클라우드 기반 PaaS(Platform as a Service)를 제공하도록 지원합니다. IIS 버전 7.0은 Windows Server® 2008 및 Windows Vista®에 포함되어 있습니다. IIS 7.5는 Windows Server® 2008 R2의 웹 서버 역할 및 Windows® 7의 웹 서버입니다. IIS 8.0은 Windows Server 2012의 일부인 버전이며 Windows Server 2012 R2에는 IIS 8.5가 포함되어 있습니다. Windows Server 2008 R2 및 Windows Server 2008 운영 체제에는 프로덕션 환경에서 웹 콘텐츠 호스팅을 지원하는 데 필요한 모든 IIS 기능이 있습니다. Windows 7 및 Windows Vista에는 IIS 기능도 포함되어 있지만 사용 가능한 기능은 운영 체제 버전에 따라 달라집니다.
웹 서버는 특정 요구 사항에 맞게 모듈을 추가하거나 제거하여 서버를 사용자 지정할 수 있도록 IIS 7.0에서 다시 디자인되었습니다. 모듈은 서버가 요청을 처리하는 데 사용하는 개별 기능입니다. 예를 들어 IIS 7.0 및 IIS 7.5는 인증 모듈을 사용하여 클라이언트 자격 증명을 인증하고 캐시 모듈을 사용하여 캐시 작업을 관리합니다. 또한 두 버전의 IIS는 다음을 제공합니다.
- 새 관리 인터페이스입니다. 인터페이스를 사용하면 각 웹 사이트에 대한 설정을 빠르고 쉽게 변경할 수 있습니다. 텍스트 기반 구성 파일에서 웹 사이트의 설정을 편집할 수도 있습니다.
- 웹 사이트 소유자와 작업을 공유하는 기능입니다. 여러 사이트가 있는 호스터는 개발자 또는 콘텐츠 소유자에게 관리 제어를 위임할 수 있습니다.
IIS 7.5의 새로운 기능
IIS 7.0 및 IIS 7.5는 IIS 7 또는 IIS 7 이상이라고 합니다. 그러나 IIS 7.5 및 Windows Server 2008 R2에는 IIS 7.0에서 찾을 수 없는 몇 가지 새로운 기능이 포함되어 있습니다.
Microsoft® ASP.NET Windows Server 2008 R2 Server Core 설치에서 실행됩니다.
IIS 7.0 플랫폼에 추가할 수 있는 일부 확장은 다음을 포함하여 IIS 7.5 플랫폼에 통합됩니다.
- FTP 게시.
- WebDAV(웹 기반 분산 제작 및 버전 관리) 게시
- IIS용 Windows PowerShell™ 스냅인입니다.
- IIS 관리istration Pack 모듈.
IIS 7.5에는 구성 로깅 및 추적이 포함됩니다(IIS 7.0에는 구성 변경에 대한 기본 제공 추적 메커니즘이 포함되지 않음).
IIS 7.5에는 보안 모범 사례를 준수하는 데 도움이 되는 자동화된 도구인 모범 사례 분석기가 포함되어 있습니다.
시작하기 전에
IIS 7 이상을 설치하려는 컴퓨터에 대한 관리자 권한이 있는지 확인합니다. 기본적으로 기본 제공 관리자가 아닌 다른 사용자로 로그온한 경우 컴퓨터의 로컬 관리이스트레이터 그룹에 추가된 경우에도 관리자 권한이 없습니다(로컬 사용자 관리이라 불리는 Windows Server 2008의 새로운 보안 기능임).
기본 제공 관리자 계정에 로그온하거나 runas 명령줄 도구를 사용하여 애플리케이션을 기본 제공 관리자로 명시적으로 호출합니다.
참고 항목
runas /user:administrator cmd.exe 실행하면 해당 명령줄에서 실행하는 모든 애플리케이션이 상승되므로 해당 명령줄에서 runas 구문을 사용할 필요가 없습니다.
기본 제공 로컬 관리자 계정 이외의 계정에 로그온한 경우 다음 보안 경고 대화 상자가 표시될 수 있습니다.
그림 1: Windows® 보안(사용자 계정 컨트롤)
Windows Server 2008 R2에 IIS 7.5 설치
IIS는 Windows Server® 서버 역할 중 하나입니다. WINDOWS Server 운영 체제가 설치된 후 새 서버 관리자 인터페이스를 사용하여 GUI(그래픽 사용자 인터페이스)를 통해 IIS를 설치할 수 있습니다.
서버 관리자 서버 역할 및 기능을 설치하거나 제거하는 단일 대시보드를 제공합니다. 또한 서버 관리자 현재 설치된 모든 역할 및 기능에 대한 개요를 제공합니다. 서버 관리자 IIS를 선택하면 IIS에 필요한 기본 구성 요소 및 서비스가 자동으로 선택됩니다.
모든 프로그램> 시작>관리시작 도구>서버 관리자 클릭합니다.
그림 2: 서버 관리자서버 관리자 창에서 역할 요약까지 아래로 스크롤한 다음 역할 추가를 클릭합니다. 역할 추가 마법사는 시작하기 전에 페이지로 시작됩니다. 마법사는 다음 사항을 확인하도록 요청합니다.
- 관리자 계정에 강력한 암호가 있습니다.
- IP 주소와 같은 네트워크 설정이 구성됩니다.
- Windows® 업데이트의 최신 보안 업데이트가 설치됩니다.
서버 역할 선택 페이지에서 웹 서버(IIS)를 선택합니다. 자세한 내용은 링크가 포함된 소개 페이지가 열립니다.
참고 항목
역할 추가 마법사를 사용하여 IIS를 설치 하면 최소 역할 서비스 집합이 있는 기본 설치가 제공됩니다. 애플리케이션 개발 또는 상태 및 진단과 같은 추가 IIS 역할 서비스가 필요한 경우 마법사의 역할 서비스 선택 페이지에서 해당 기능과 연결된 검사 상자를 선택해야 합니다.
그림 3: 서버 역할 선택역할 서비스 선택 페이지에 설치 할 IIS 서비스를 선택합니다. 필요한 모듈만 추가합니다. 이 경우 ASP.NET 선택되고 오른쪽 창에 ASP.NET 대한 설명이 나타납니다. 원하는 모듈이 추가되면 다음을 클릭합니다.
그림 4: 역할 서비스 선택필요한 역할 서비스를 추가합니다.
그림 5: 마법사 경고 페이지IIS는 이제 Windows Server에서 ASP.NET 호스팅하기 위한 기본 구성으로 설치됩니다. 닫기를 클릭하여 프로세스를 완료합니다.
그림 6: 설치 결과 페이지를 사용하여
http://localhost
웹 서버가 작동하는지 확인합니다.
그림 7: 기본 웹 사이트
참고 항목
IIS 설치 공간을 최소화하기 위해 절대적으로 필요한 IIS 서비스만 설치합니다. 또한 IIS 7 이상의 이점 중 하나인 공격 노출 영역을 최소화합니다.
스크립트를 사용하여 Windows Server 2008 R2에 IIS 7.5 설치
스크립트를 사용하여 IIS 7.5를 설치할 수도 있습니다. 이 스크립트를 사용하는 경우 사용 가능한 모든 기능 패키지를 설치하는 전체 IIS 설치가 제공됩니다. 필요하지 않은 기능 패키지가 있는 경우 필요한 패키지만 설치하도록 스크립트를 편집해야 합니다. 자세한 내용은 Windows Server 2008 R2에 IIS 7.5 설치를 참조 하세요.
스크립트를 사용하여 IIS 7.5를 설치하려면 명령 프롬프트에 다음을 입력합니다.
CMD /C START /w PKGMGR.EXE /l:log.etw /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HttpRedirect;IIS-ApplicationDevelopment;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-ManagementScriptingTools;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;IIS-LegacyScripts;WAS-WindowsActivationService;WAS-ProcessModel;IIS-FTPServer;IIS-FTPSvc;IIS-FTPExtensibility;IIS-WebDAV;IIS-ASPNET;IIS-NetFxExtensibility;WAS-NetFxEnvironment;WAS-ConfigurationAPI;IIS-ManagementService;MicrosoftWindowsPowerShell
Windows Server 2008에 IIS 7.0 무인 설치
무인 스크립트를 사용하여 IIS 설치를 자동화하는 것은 여러 웹 서버를 배포해야 하고 각 웹 서버가 동일한 구성 요소 및 서비스로 설정되도록 하려는 경우에 매우 유용합니다.
Windows Server 2008 및 Windows Vista 운영 체제에서 Pkgmgr.exe 무인 스크립트에 사용되므로 명령 프롬프트 또는 스크립트에서 선택적 기능을 설치하거나 제거할 수 있습니다. (참고: Pkgmgr.exe Windows Server® 2003에서 사용된 Sysocmgr.exe 대체합니다.) 지침 및 Pkgmgr.exe 대한 개요는 명령줄에서 IIS 7.0 이상 설치를 참조 하세요. IIS 7.0 이상을 설치하려면 무인 설치도 참조하세요. Pkgmgr.exe 사용하려면 컴퓨터에 대한 관리자 권한이 있는지 확인해야 합니다.
Windows Server 2008에 IIS 7.0 설치
서버 관리자 시작하려면 시작 메뉴>모든 프로그램>관리시작 도구>서버 관리자 클릭합니다. 서버 관리자 창이 열립니다.
그림 8: 서버 관리자서버 관리자 창에서 역할을 선택합니다. 역할 요약 보기가 표시됩니다.
그림 9: 역할 추가 마법사 시작역할 추가를 클릭합니다 . 역할 추가 마법사가 열립니다. 다음을 클릭하여 설치할 역할을 선택합니다.
그림 10: 역할 추가 마법사 소개웹 서버(IIS)를 선택합니다.
그림 11: 역할 추가 마법사에서 웹 서버(IIS) 선택역할 추가 마법사는 필요한 종속성을 알 수 있습니다. IIS는 WAS(Windows Process Activation Service) 기능에 따라 달라지므로 다음 정보 대화 상자가 나타납니다. 필요한 역할 서비스 추가를 클릭하여 계속합니다 .
그림 12: 종속성 추가이제 웹 서버가 설치를 위해 선택되었습니다. 서버 역할 선택 대화 상자가 열립니다. 다음 을 클릭하여 계속합니다.
그림 13: 선택한 웹 서버(IIS)다음 대화 상자와 정보가 나타납니다. 다음 을 클릭하여 계속합니다.
그림 14: 웹 서버 소개 대화 상자역할 추가 마법사에는 아래와 같이 설치할 수 있는 모든 IIS 7.0 기능 목록이 표시됩니다. 기본 설치를 구성하는 기능은 미리 선택되어 있습니다.
그림 15: 나열된 웹 서버 기능IIS 7.0 기본 기능만 설치하려면 설치 단추를 클릭한 다음 14단계로 진행합니다. 추가 기능을 설치해야 하는 경우 10단계로 진행합니다.
이 예제에서는 추가 IIS 기능을 설치합니다. ASP.NET 검사 상자를 선택합니다. 마법사는 IIS 기능을 추가하면 다른 기능도 설치될 수 있는지 경고합니다.
그림 16: 종속성 정보필요한 역할 서비스 추가를 클릭하여 계속합니다 .
설치할 추가 IIS 역할 서비스 기능을 계속 선택합니다.
그림 17: 웹 서버에 대한 기능 추가필요한 모든 기능을 선택했으면 [다음]을 클릭하여 계속합니다.
마법사는 설치할 내용에 대한 요약을 제공합니다.
그림 18: 기능 요약설치를 클릭하여 계속합니다. 설치 진행률 대화 상자가 열립니다.
그림 19: 설치 진행률IIS 7.0 설치가 완료되면 다음 대화 상자가 열립니다. 닫기를 클릭하여 서버 관리자 돌아갑니다.
그림 20: 설치 요약이제 빠른 검사 수행하여 IIS 7.0이 설치되어 있는지 확인할 수 있습니다. Windows® Internet Explorer® 웹 브라우저를 시작하고 주소를
http://localhost
입력합니다. 기본 IIS "시작" 페이지가 표시됩니다.