방법: IIS 6.0에서 로컬 ASP.NET 웹 사이트 만들기 및 구성

업데이트: 2007년 11월

IIS(인터넷 정보 서비스) 관리자를 사용하면 ASP.NET 웹 응용 프로그램을 호스팅하기 위한 로컬 웹 사이트를 만들 수 있습니다. 이 항목에서는 로컬 웹 사이트를 만들어 ASP.NET 페이지를 실행하도록 구성하는 방법에 대해 설명합니다. IIS 설치 및 구성 방법 또는 웹 사이트를 만드는 방법에 대한 자세한 내용은 IIS 도움말을 참조하거나 Microsoft TechNet 웹 사이트에서 온라인 IIS 제품 설명서를 참조하십시오.

로컬 사이트를 만드는 대신 가상 디렉터리를 만들 수도 있습니다. 이렇게 하면 웹 사이트 콘텐츠가 원격 컴퓨터와 같은 다른 위치에 있더라고 한 대의 컴퓨터에서 웹 사이트를 호스팅할 수 있습니다. 또한 고유 사이트 ID가 필요하지 않으므로 로컬 웹 개발 작업에 맞는 사이트를 쉽게 설정할 수 있습니다. 즉, 고유 사이트를 만들 때보다 수행할 단계가 더 적습니다. 자세한 내용은 방법: IIS 5.0 및 6.0에서 가상 디렉터리 만들기 및 구성을 참조하십시오.

로컬 웹 사이트 만들기

IIS 관리자를 열려면 방법: IIS 관리자 열기 항목에 설명되어 있는 절차 중 하나를 수행합니다. 그런 다음 사이트를 만들 수 있습니다. 다음은 IIS 버전 6.0에서 사이트를 만드는 방법을 보여 주는 절차입니다.

참고:

이전 버전의 IIS에서 로컬 웹 사이트를 만드는 절차는 아래 절차와 비슷하지만 세부적으로는 몇 가지 다른 점이 있습니다. 다른 버전에서 웹 사이트를 만드는 방법에 대한 자세한 내용은 IIS 도움말을 참조하거나 Microsoft TechNet 웹 사이트에서 IIS 설명서를 참조하십시오. 브라우저에서 https://localhost/iisHelp/를 입력하면 로컬 IIS 도움말을 볼 수 있습니다.

IIS 6.0에서 로컬 웹 사이트를 만들려면

  1. 시작 메뉴에서 실행을 클릭합니다.

  2. 열기 상자에 inetmgr를 입력한 다음 확인을 클릭합니다.

  3. IIS 관리자에서 로컬 컴퓨터를 확장하고 웹 사이트 폴더를 마우스 오른쪽 단추로 클릭하고 새로 만들기를 클릭한 다음 웹 사이트를 클릭합니다.

    웹 사이트 만들기 마법사가 표시됩니다.

  4. 웹 사이트 만들기 마법사에서 다음을 클릭합니다.

  5. 설명 상자에 사이트에 대한 설명 레이블을 입력하고 다음을 클릭합니다. 이 레이블은 브라우저의 주소 표시줄에 입력할 내용이 아닙니다.

  6. IP 주소(기본값은 지정하지 않은 모든 IP), TCP 포트 및 사이트의 호스트 헤더(예: www.microsoft.contoso.com)를 입력하거나 선택합니다.

    중요:

    사용자 요청이 올바른 웹 사이트에 도달하도록 하려면 서버의 각 사이트를 세 가지 고유 식별자인 호스트 헤더 이름, IP 주소, TCP 번호 중 하나 이상으로 구분해야 합니다. 단일 서버에서 여러 웹 사이트를 식별하려면 고유 호스트 헤더 이름을 사용하는 것이 좋습니다. 사이트에 연결하려면 사용자가 DNS 서버의 사이트에 대해 나열되거나 로컬 HOSTS 파일에 나열된 이름/IP 주소 쌍을 입력해야 합니다. 고유 식별자를 선택하는 방법에 대한 자세한 내용은 IIS 6.0 제품 설명서에서 Hosting Multiple Web Sites on a Single Server를 참조하십시오.

  7. 경로 상자에서 사이트 콘텐츠가 포함된 디렉터리를 입력하거나 찾은 후 다음을 클릭합니다.

  8. 사용자에게 할당할 권한의 확인란을 선택한 다음 마침을 클릭합니다.

    기본적으로 읽기스크립트 실행 확인란이 선택되어 있습니다. 이러한 권한을 사용하여 여러 일반적인 시나리오에서 ASP.NET 페이지를 실행할 수 있습니다.

로컬 웹 사이트 구성

로컬 웹 사이트를 만든 후 이 사이트에서 ASP.NET 페이지를 실행하도록 구성하고 보안을 구성할 수 있습니다. 다음 표에서는 IIS 6.0을 포함한 모든 버전의 IIS에서 사용할 수 있는 권한 설정을 보여 줍니다.

계정 또는 그룹

권한

관리자

모든 권한

시스템

모든 권한

가상 디렉터리를 만들 때 익명 인증을 사용할 수 없게 설정한 경우 사이트를 찾아볼 수 있는 권한이 부여된 계정이나 그룹

읽기 및 실행

Network Service 계정(IIS 6.0)이나 ASPNET 계정(IIS 5.0 및 5.1)과 같은 ASP.NET의 현재 사용자 컨텍스트용 시스템 리소스에 액세스하도록 구성된 계정

읽기 및 실행

폴더 내용 보기

읽기

쓰기

사이트 구성을 마치면 사이트 디렉터리에 ASP.NET 웹 페이지를 추가할 수 있습니다.

로컬 웹 사이트의 보안 및 인증을 구성하려면

  1. IIS 관리자에서 구성할 사이트의 노드를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.

  2. 디렉터리 보안 탭을 클릭한 다음 인증 및 액세스 제어 구역에서 편집을 클릭합니다.

  3. 사이트에 사용할 인증 방법에 대한 확인란을 선택한 다음 확인을 클릭합니다. 기본적으로 익명 액세스 사용Windows 통합 인증 확인란은 이미 선택되어 있습니다.

  4. Windows 탐색기에서 사이트의 페이지를 포함하는 폴더의 부모 폴더를 엽니다. 폴더를 마우스 오른쪽 단추로 클릭한 다음 공유 및 보안을 클릭합니다.

  5. 보안 탭에서 웹 사이트를 실행하는 데 최소한으로 필요한 추가 계정과 권한을 구성한 다음 확인을 클릭합니다. 나열된 계정 중 관리자 및 시스템과 같은 일부 계정은 기본적으로 이미 구성되어 있습니다.

    참고:

    새 그룹 또는 사용자 이름을 추가하려면 추가를 클릭한 다음 위치 단추를 클릭합니다. 목록에서 로컬 컴퓨터 이름을 선택한 다음 확인을 클릭합니다. 그런 다음 추가하려는 계정 이름을 텍스트 상자에 입력합니다. 이름을 입력한 후 이름 확인을 클릭하여 계정 이름을 확인합니다. 확인을 클릭하여 계정을 추가합니다.

참고 항목

작업

방법: IIS 5.0 및 6.0에서 가상 디렉터리 만들기 및 구성

방법: 간단한 폼 인증 구현

기타 리소스

ASP.NET 웹 사이트 관리

ASP.NET 인증