방법: 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에서 로컬 웹 사이트를 만들려면
시작 메뉴에서 실행을 클릭합니다.
열기 상자에 inetmgr를 입력한 다음 확인을 클릭합니다.
IIS 관리자에서 로컬 컴퓨터를 확장하고 웹 사이트 폴더를 마우스 오른쪽 단추로 클릭하고 새로 만들기를 클릭한 다음 웹 사이트를 클릭합니다.
웹 사이트 만들기 마법사가 표시됩니다.
웹 사이트 만들기 마법사에서 다음을 클릭합니다.
설명 상자에 사이트에 대한 설명 레이블을 입력하고 다음을 클릭합니다. 이 레이블은 브라우저의 주소 표시줄에 입력할 내용이 아닙니다.
IP 주소(기본값은 지정하지 않은 모든 IP), TCP 포트 및 사이트의 호스트 헤더(예: www.microsoft.contoso.com)를 입력하거나 선택합니다.
중요: 사용자 요청이 올바른 웹 사이트에 도달하도록 하려면 서버의 각 사이트를 세 가지 고유 식별자인 호스트 헤더 이름, IP 주소, TCP 번호 중 하나 이상으로 구분해야 합니다. 단일 서버에서 여러 웹 사이트를 식별하려면 고유 호스트 헤더 이름을 사용하는 것이 좋습니다. 사이트에 연결하려면 사용자가 DNS 서버의 사이트에 대해 나열되거나 로컬 HOSTS 파일에 나열된 이름/IP 주소 쌍을 입력해야 합니다. 고유 식별자를 선택하는 방법에 대한 자세한 내용은 IIS 6.0 제품 설명서에서 Hosting Multiple Web Sites on a Single Server를 참조하십시오.
경로 상자에서 사이트 콘텐츠가 포함된 디렉터리를 입력하거나 찾은 후 다음을 클릭합니다.
사용자에게 할당할 권한의 확인란을 선택한 다음 마침을 클릭합니다.
기본적으로 읽기 및 스크립트 실행 확인란이 선택되어 있습니다. 이러한 권한을 사용하여 여러 일반적인 시나리오에서 ASP.NET 페이지를 실행할 수 있습니다.
로컬 웹 사이트 구성
로컬 웹 사이트를 만든 후 이 사이트에서 ASP.NET 페이지를 실행하도록 구성하고 보안을 구성할 수 있습니다. 다음 표에서는 IIS 6.0을 포함한 모든 버전의 IIS에서 사용할 수 있는 권한 설정을 보여 줍니다.
계정 또는 그룹 |
권한 |
---|---|
관리자 |
모든 권한 |
시스템 |
모든 권한 |
가상 디렉터리를 만들 때 익명 인증을 사용할 수 없게 설정한 경우 사이트를 찾아볼 수 있는 권한이 부여된 계정이나 그룹 |
읽기 및 실행 |
Network Service 계정(IIS 6.0)이나 ASPNET 계정(IIS 5.0 및 5.1)과 같은 ASP.NET의 현재 사용자 컨텍스트용 시스템 리소스에 액세스하도록 구성된 계정 |
읽기 및 실행 폴더 내용 보기 읽기 쓰기 |
사이트 구성을 마치면 사이트 디렉터리에 ASP.NET 웹 페이지를 추가할 수 있습니다.
로컬 웹 사이트의 보안 및 인증을 구성하려면
IIS 관리자에서 구성할 사이트의 노드를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.
디렉터리 보안 탭을 클릭한 다음 인증 및 액세스 제어 구역에서 편집을 클릭합니다.
사이트에 사용할 인증 방법에 대한 확인란을 선택한 다음 확인을 클릭합니다. 기본적으로 익명 액세스 사용 및 Windows 통합 인증 확인란은 이미 선택되어 있습니다.
Windows 탐색기에서 사이트의 페이지를 포함하는 폴더의 부모 폴더를 엽니다. 폴더를 마우스 오른쪽 단추로 클릭한 다음 공유 및 보안을 클릭합니다.
보안 탭에서 웹 사이트를 실행하는 데 최소한으로 필요한 추가 계정과 권한을 구성한 다음 확인을 클릭합니다. 나열된 계정 중 관리자 및 시스템과 같은 일부 계정은 기본적으로 이미 구성되어 있습니다.
참고: 새 그룹 또는 사용자 이름을 추가하려면 추가를 클릭한 다음 위치 단추를 클릭합니다. 목록에서 로컬 컴퓨터 이름을 선택한 다음 확인을 클릭합니다. 그런 다음 추가하려는 계정 이름을 텍스트 상자에 입력합니다. 이름을 입력한 후 이름 확인을 클릭하여 계정 이름을 확인합니다. 확인을 클릭하여 계정을 추가합니다.
참고 항목
작업
방법: IIS 5.0 및 6.0에서 가상 디렉터리 만들기 및 구성