Windows Server® 2008 R2의 웹 서버(IIS) 역할을 통해 인터넷, 인트라넷 또는 엑스트라넷에서 사용자와 정보를 공유할 수 있습니다. Windows Server 2008 R2은 IIS, ASP.NET 및 Windows Communication Foundation을 통합하는 통합 웹 플랫폼인 IIS 7.5를 제공합니다. 다음은 IIS 7.5에 포함된 주요 기능 및 성능 향상의 예입니다.

  • 통합 확장

    • WebDAV 및 FTP

    • 요청 필터링

    • 관리 팩 모듈

  • 관리 향상

    • 모범 사례 분석기

    • Windows PowerShell™용 IIS 모듈

    • 구성 로깅 및 추적

  • 응용 프로그램 호스팅 향상

    • 서비스 강화

    • 관리 서비스 계정

    • 호스트 가능 웹 코어

    • FastCGI에 대한 실패한 요청 추적

  • Server Core의 .NET 지원 향상

다음 섹션에서 웹 서버(IIS) 역할, IIS 웹 서버의 필수 및 선택 기능, IIS 웹 서버를 실행하는 데 사용되는 하드웨어 및 소프트웨어에 대한 자세한 정보를 얻을 수 있습니다. 이 항목의 끝 부분에서는 웹 서버의 인터페이스를 여는 방법과 IIS 웹 서버에 대한 자세한 정보를 찾는 방법에 대해 설명합니다.

웹 서버란?

웹 서버는 클라이언트 컴퓨터의 요청을 받아들이고 이러한 요청에 대해 응답을 반환하는 특정 소프트웨어가 있는 컴퓨터입니다. 웹 서버를 사용하면 인터넷 또는 인트라넷 및 엑스트라넷을 통해 정보를 공유할 수 있습니다.

IIS 7 웹 서버로 다음을 수행할 수 있습니다.

  • 인터넷에 있는 사용자에게 정보 제공

  • FTP 또는 WebDAV(World Wide Web Distributed Authoring and Versioning)를 사용하여 콘텐츠 다운로드 및 업로드

  • 3계층 응용 프로그램에 대한 비즈니스 논리를 포함하는 호스트 웹 서비스

  • 플로피 디스크 또는 CD와 같은 실제 미디어를 통하는 대신 인터넷을 통한 응용 프로그램 배포

웹 서버는 많은 고객으로부터 다양한 요구가 있을 경우 유용합니다. 예를 들면 다음과 같습니다.

  • 소규모 기업에서는 간단한 웹 사이트를 사용하여 서비스 정보를 제공할 수 있습니다.

  • 중간 규모 회사에서는 사이트에서 다양한 응용 프로그램으로 구성된 온라인 주문 시스템을 통해 제품 및 서비스를 제공할 수 있습니다.

  • 대기업에서는 기업 인트라넷을 통해 비즈니스 응용 프로그램을 개발하고 직원들에게 제공할 수 있습니다.

  • 호스팅 기업에서는 개별 고객에게 다양한 온라인 콘텐츠 및 응용 프로그램을 호스팅하도록 서버 공간과 서비스를 제공할 수 있습니다.

  • 기업에서는 엑스트라넷을 통해 비즈니스 파트너에게 관련 정보 및 응용 프로그램을 제공할 수 있습니다.

Windows Server 2008 R2에서 웹 서버 역할의 새로운 기능

다음 섹션에서는 Windows Server 2008 R2의 웹 플랫폼인 IIS 7의 기능 및 성능 향상에 대해 설명합니다.

통합 확장

IIS 7에 도입된 확장 가능한 모듈식 아키텍처를 기반으로 하는 새로운 IIS 7.5는 추가적인 확장성과 사용자 지정 기능을 여전히 제공하면서 기존 확장을 통합하고 개선합니다.

WebDAV 및 FTP

IIS 7에서 사용할 수 있는 WebDAV 및 FTP 기능은 웹 제작자가 이전보다 안정적이고 안전하게 콘텐츠를 게시할 수 있도록 하는 다양한 새로운 기능을 통합하여 크게 향상되었습니다. 또한 새로운 FTP 및 WebDAV 모듈은 웹 서버 관리자에게 인증, 감사 및 로깅에 대한 더욱 다양한 옵션을 제공합니다.

요청 필터링

이전에 IIS 7의 확장으로 사용할 수 있던 요청 필터링 모듈은 특정 HTTP 요청을 제한하거나 차단할 수 있도록 하여 해로울 수 있는 요청이 서버에 도달하는 것을 방지하는 데 도움을 줍니다.

관리 팩 모듈

이전에 IIS 관리 팩의 일부로 IIS 7에 사용할 수 있던 확장 모듈은 IIS 관리자에서 IIS 7.5 웹 서버를 관리하는 데 유용한 추가 도구를 제공합니다. 이러한 모듈에는 요청 필터링 규칙, FastCGI 및 ASP.NET 응용 프로그램 설정을 관리하는 데 도움이 되는 구성 편집기와 UI 확장이 포함되어 있습니다.

관리 향상

IIS 7.5에는 IIS 7과 동일한 분산되고 위임된 관리 아키텍처가 있지만 IIS 7.5에서는 새로운 관리 도구도 제공합니다.

모범 사례 분석기

BPA(모범 사례 분석기)는 서버 관리자와 Windows PowerShell을 사용하여 액세스할 수 있는 관리 도구입니다. BPA는 관리자가 IIS 7.5 웹 서버를 검색하고 잠재적인 구성 문제가 발견되면 보고하여 모범 사례 위반을 줄이는 데 도움이 될 수 있습니다.

Windows PowerShell용 IIS 모듈

Windows PowerShell용 IIS 모듈은 IIS 7 관리 작업을 수행하고 IIS 구성 및 런타임 데이터를 관리하는 데 사용할 수 있는 Windows PowerShell 스냅인입니다. 또한 작업 중심 cmdlet의 모음을 사용하여 웹 사이트, 웹 응용 프로그램 및 웹 서버를 용이하게 관리할 수 있습니다.

구성 로깅 및 추적

구성 로깅 및 추적을 통해 이벤트 뷰어에서 사용할 수 있게 되는 새로운 로그를 사용하여 IIS 구성에 대한 액세스를 감사하고 성공하거나 실패한 수정 작업을 추적할 수 있습니다.

응용 프로그램 호스팅 향상

보안을 강화하고 진단을 개선하는 다양한 새로운 기능을 제공하는 IIS 7.5는 ASP.NET 및 PHP와 같은 다양한 유형의 웹 응용 프로그램용 플랫폼으로 유연성과 관리 효율성이 훨씬 높습니다.

서비스 강화

보안을 강화하고 안정성을 높이는 IIS 7 응용 프로그램 풀 격리 모델을 기반으로 하는 모든 IIS 7.5 응용 프로그램 풀은 이제 각 프로세스를 낮은 권한의 고유한 ID로 실행합니다.

관리 서비스 계정

암호가 호스트 컴퓨터에서 관리되는 도메인 계정은 이제 IIS 7.5에서 서비스 ID로 지원됩니다. 즉, 서버 관리자가 응용 프로그램 풀 암호가 만료되는 것을 더 이상 우려할 필요가 없습니다.

호스트 가능 웹 코어

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

FastCGI에 대한 실패한 요청 추적

IIS 7.5에서 FastCGI 모듈을 사용하는 PHP 개발자는 응용 프로그램 내에서 IIS 추적 호출을 구현할 수 있습니다. 그런 다음 개발자는 IIS 실패한 요청 추적을 통해 개발 중에 코드를 디버깅하여 응용 프로그램 오류를 해결할 수 있습니다.

Server Core의 .NET 지원 향상

Windows Server 2008 R2의 Server Core 설치 옵션은 .NET Framework 2.0, 3.0, 3.5.1 및 4.0을 지원합니다. 즉, ASP.NET 응용 프로그램을 호스팅하고, IIS 관리자에서 원격 관리 작업을 수행하고, Windows PowerShell용 IIS 모듈에 포함된 cmdlet을 로컬로 실행할 수 있습니다.

웹 서버 역할을 위한 하드웨어 및 소프트웨어

웹 서버 역할을 위한 하드웨어 및 소프트웨어 요구 사항은 Windows Server 2008 R2에 대한 요구 사항과 같습니다. 성능 카운터, 랩 테스트 결과, 프로덕션 환경의 기존 데이터 및 시험 롤아웃을 사용하여 서버에 필요한 용량을 확인하고 필요에 따라 조정합니다.

IIS 웹 서버 설치

운영 체제 설치를 마친 후 초기 구성 작업 목록이 표시됩니다. 웹 서버(IIS) 역할을 설치하려면 작업 목록에서 역할 추가를 클릭한 다음 웹 서버(IIS)를 클릭합니다. IIS 설치에 대한 자세한 내용은 설치를 참조하십시오.

IIS 웹 서버 관리

IIS를 설치한 후 다음 절차를 통해 Windows Server 2008 R2 또는 Windows® 7에서 IIS 관리자를 열 수 있습니다.

Windows Server 2008 R2에서 IIS 관리자를 열려면
  • 시작을 클릭하고 관리 도구를 가리킨 다음 IIS(인터넷 정보 서비스) 관리자를 클릭합니다.

Windows 7에서 IIS 관리자를 열려면
  1. 시작을 클릭한 다음 제어판을 클릭합니다.

  2. 제어판에서 시스템 및 유지 관리를 클릭합니다.

  3. 시스템 및 유지 관리에서 관리 도구를 클릭합니다.

  4. 관리 도구에서 IIS(인터넷 정보 서비스) 관리자를 클릭합니다.

추가 정보

웹 서버 역할에 대한 자세한 내용은 서버의 도움말에서 볼 수 있습니다. 도움말을 보려면 이전 섹션에서 설명된 대로 IIS 관리자를 열고 F1 키를 누릅니다.

웹 서버 역할에 대한 자세한 내용은 다음 웹 사이트에서 Windows Server 2008 R2 항목을 참조하십시오.


목차