다음을 통해 공유


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

업데이트: 2007년 11월

IIS 관리자를 사용하여 IIS 5.0, IIS 5.1 및 IIS 6.0에서 호스팅되는 ASP.NET 웹 응용 프로그램에 대한 가상 디렉터리를 만들 수 있습니다. 가상 디렉터리는 실제로 다른 위치에 있더라도 웹 서버의 루트 디렉터리에 있는 것처럼 브라우저에 표시됩니다. 이 방법을 사용하면 원격 컴퓨터에 있는 콘텐츠와 같이 웹 서버의 루트 폴더에 있지 않은 웹 콘텐츠를 게시할 수 있습니다. 각 가상 디렉터리마다 고유한 웹 사이트를 설정할 필요가 없으므로 로컬 웹 개발 작업에 대한 사이트를 손쉽게 설정할 수도 있습니다. 이 항목에서는 가상 디렉터리를 만들어 ASP.NET 페이지를 실행하도록 구성하는 방법에 대해 설명합니다.

참고:

IIS 7.0에서 가상 디렉터리를 구성하는 방법에 대한 자세한 내용은 방법: IIS 7.0에서 가상 디렉터리 만들기 및 구성을 참조하십시오.

가상 디렉터리는 기존 IIS 웹 사이트의 일부로 만들어야 합니다. 이것은 IIS가 설치될 때 만들어진 기본 웹 사이트일 수도 있고 사용자가 만든 웹 사이트일 수도 있습니다. IIS 설치 및 구성 방법 또는 웹 사이트를 만드는 방법에 대한 자세한 내용은 IIS 도움말을 참조하거나 Microsoft TechNet 웹 사이트에서 온라인 IIS 제품 설명서를 참조하십시오.

웹 응용 프로그램의 가상 디렉터리를 만드는 대신 새로운 웹 사이트를 만들 수 있습니다. IIS 관리자에서 웹 사이트를 만드는 방법에 대한 자세한 내용은 방법: IIS 6.0에서 로컬 ASP.NET 웹 사이트 만들기 및 구성을 참조하십시오.

가상 디렉터리 만들기

IIS 관리자를 열려면 방법: IIS 관리자 열기 항목에 설명되어 있는 절차 중 하나를 수행합니다. 그런 다음 가상 디렉터리를 만들 수 있습니다.

IIS 관리자를 사용하여 가상 디렉터리를 만들려면

  1. IIS 관리자에서 가상 디렉터리를 추가할 로컬 컴퓨터와 웹 사이트를 확장합니다.

  2. 가상 디렉터리를 만들려는 사이트나 폴더를 마우스 오른쪽 단추로 클릭하고 새로 만들기를 가리킨 다음 가상 디렉터리를 클릭합니다.

  3. 가상 디렉터리 만들기 마법사에서 다음을 클릭합니다.

  4. 별칭 상자에 가상 디렉터리 이름을 입력하고 다음을 클릭합니다. 사용자가 웹 사이트에 액세스할 때 이 이름을 입력하게 되므로 입력하기 쉬운 간단한 이름을 선택합니다.

  5. 경로 상자에서 가상 디렉터리가 포함된 실제 디렉터리를 입력하거나 찾은 후 다음을 클릭합니다.

    가상 디렉터리의 내용을 포함할 기존 폴더를 선택하거나 새 폴더를 만들 수 있습니다.

  6. 사용자에게 할당할 액세스 권한의 확인란을 선택합니다.

    기본적으로 읽기스크립트 실행 확인란이 선택되어 있습니다. 이러한 권한을 사용하여 여러 일반적인 시나리오에서 ASP.NET 페이지를 실행할 수 있습니다. 자세한 내용은 이 항목에 나오는 다음 단원을 참조하십시오.

  7. 다음을 클릭하고 마침을 클릭합니다.

가상 디렉터리 구성

새로운 가상 디렉터리를 만든 후에는 가상 디렉터리에 대한 보안 및 인증을 구성할 수 있습니다. 보안을 구성할 때 계정 또는 그룹에 대한 권한을 지정합니다. 다음 표에서는 IIS 5.0, IIS 5.1 및 IIS 6.0에서 사용할 수 있는 권한 설정을 보여 줍니다.

계정 또는 그룹

권한

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

읽기 및 실행

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

읽기 및 실행

폴더 내용 보기

읽기

쓰기

가상 디렉터리의 보안 및 인증을 구성하려면

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

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

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

    다음은 가장 일반적인 두 가지 인증 시나리오입니다.

    • 로컬 인트라넷 사이트에 대한 Windows 통합 인증

    • 방화벽을 통해 사용자가 사이트에 액세스하는 인터넷 또는 익스트라넷에 대한 폼 인증입니다.

    인터넷 사이트에 대한 인증을 구성하려면 폼 인증을 구성해야 합니다. 인증 옵션에 대한 자세한 내용은 ASP.NET 인증을 참조하십시오. 폼 인증을 사용하여 사이트를 만드는 방법에 대해 설명하는 연습을 보려면 방법: 간단한 폼 인증 구현을 참조하십시오.

  4. 인트라넷 또는 로컬 개발 시나리오에 대한 인증을 구성하려면 익명 액세스 가능 확인란 선택을 취소하고 Windows 통합 인증 확인란이 선택되어 있는지 확인합니다.

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

    폴더의 속성 대화 상자가 표시됩니다.

  6. 보안 탭을 클릭합니다.

  7. 그룹 또는 사용자 이름 목록에서 그룹 또는 사용자 이름을 선택합니다.

    참고:

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

  8. 권한 목록에서 그룹 또는 사용자 이름에 대한 적절한 권한을 선택합니다.

  9. 적용을 클릭합니다.

  10. 확인을 클릭합니다.

참고 항목

작업

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

방법: 간단한 폼 인증 구현

기타 리소스

ASP.NET 웹 사이트 관리

ASP.NET 인증