방법: 기본이 아닌 웹 사이트를 사용하도록 Reporting Services 구성(Reporting Services 구성)

업데이트: 2006년 4월 14일

사용자 지정 웹 사이트 아래에 보고서 서버 및 보고 관리자를 위한 가상 디렉터리를 만들 수 있습니다. 기본이 아닌 웹 사이트를 사용하려면 사이트를 만들고 가상 디렉터리를 만들 때 이 사이트를 선택하고 Reporting Services 구성 파일의 URL을 업데이트한 다음 보고서 서버를 사용할 수 있는지 설치를 테스트해야 합니다. URL을 지정하고 구성을 테스트하는 방법은 고유 IP 주소, 포트 번호, 호스트 헤더 이름 또는 이들 조합을 통한 웹 사이트의 식별 여부에 따라 달라집니다.

웹 사이트를 구성하는 방법에 따라 URL 확인 시 하나 이상의 HTTP 401 오류가 발생할 수 있습니다.

  • "HTTP 401.1 - 권한 없음: 로그온하지 못했습니다"는 Windows XP 서비스 팩 2 또는 Windows Server 2003 서비스 팩을 실행하며 웹 사이트의 정규화된 도메인 이름이 로컬 컴퓨터 이름과 다른 경우 발생할 수 있습니다. 이 오류를 해결하기 위한 여러 가지 방법이 있습니다. 오류 및 가능한 해결 방법에 대한 자세한 내용을 보려면 https://support.microsoft.com/kb/896861을 방문하십시오.
  • "HTTP 401.1 - 권한 없음: 잘못된 자격 증명으로 인해 액세스가 거부되었습니다"는 응용 프로그램 풀이 로컬 계정이나 도메인 사용자 계정이며 웹 사이트가 통합 보안을 사용하도록 구성되어 있는 경우 발생할 수 있습니다. 보고서 서버 가상 디렉터리가 기본적으로 통합 보안을 사용하므로 보고서 서버에 액세스할 경우 이 오류가 발생할 수 있습니다. 오류 및 가능한 해결 방법에 대한 자세한 내용을 보려면 https://support.microsoft.com/kb/871179를 방문하십시오.

각 인스턴스에 사용자 지정 웹 사이트를 만들지 않고도 동일한 컴퓨터에서 여러 보고서 서버 인스턴스를 실행할 수 있습니다. 자세한 내용은 Reporting Services의 여러 인스턴스 설치를 참조하십시오.

새 사용자 지정 웹 사이트에 가상 디렉터리를 만들려면

  1. IIS 관리자에 새 웹 사이트를 만듭니다. 사용자 지정 웹 사이트를 만들려면 특정 IP 주소 또는 호스트 헤더 이름을 사용할 수 있도록 웹 사이트를 구성해야 합니다. 웹 사이트를 만드는 방법은 인터넷 정보 서비스(IIS) 제품 설명서의 단일 서버에서 여러 웹 사이트 호스팅(Hosting Multiple Web Sites on a Single Server) 항목을 참조하십시오.

  2. 웹 사이트에 액세스할 수 있는지, 그리고 웹 사이트에 액세스할 때 인증 오류가 발생하지 않는지 확인합니다.

  3. Reporting Services 구성 도구를 시작하고 새 웹 사이트를 사용할 보고서 서버에 연결합니다.

  4. 보고서 서버 가상 디렉터리 페이지에서 새로 만들기를 클릭합니다.

  5. 방금 만든 웹 사이트를 선택한 다음 확인을 클릭합니다.

  6. SSL(Secure Sockets Layer) 연결을 위한 보고서 서버를 구성하는 경우에는 SSL(Secure Sockets Layer) 필요 확인란을 선택합니다.

  7. 적용을 클릭하여 보고서 서버 가상 디렉터리를 만듭니다.

  8. 보고서 관리자 가상 디렉터리 페이지에서 새로 만들기를 클릭합니다.

  9. 방금 만든 웹 사이트를 선택하고 확인을 클릭합니다.

  10. 적용을 클릭하여 보고서 관리 가상 디렉터리를 만듭니다.

  11. URL을 테스트하여 보고서 서버에 액세스할 수 있는지 확인합니다. 이를 위해서는 브라우저 창에 URL을 입력합니다. HTTP 401 오류가 발생하면 이 항목의 시작 부분에 나열된 Microsoft 기술 자료 문서를 검토합니다.

    정규화된 보고서 서버 URL에는 접두사, 서버 이름 및 가상 디렉터리가 포함됩니다.

    사용자 지정 웹 사이트에 호스트 헤더를 지정한 경우에는 다음 구문을 사용합니다. http://<hostheader>/reportserver

    IP 주소를 사용자 지정 웹 사이트에 지정한 경우에는 IP 주소가 호스트 이름으로 확인되는지 확인한 후 다음 구문을 사용합니다. http://<IP address>/reportserver

    고유 포트 번호를 사용자 지정 사이트에 지정한 경우에는 다음과 같이 포트 번호를 웹 서버 이름에 추가합니다. http://<servername>:<portnumber>/reportserver

  12. (일부 웹 사이트 구성에만 적용되는 선택 사항). RSWebApplication.config 파일을 편집하여 보고서 관리자에서 보고서 서버 연결에 사용하는 보고서 관리 서버 URL을 업데이트합니다.

    사용자 지정 웹 사이트가 특정 IP 주소로 매핑되고 호스트 이름이 IP 주소로 확인되는 경우 이러한 단계를 생략할 수 있습니다. 웹 사이트가 SSL 및 포트 443을 사용하고 보고서 서버 가상 디렉터리를 만들 때 SSL 옵션이 선택된 경우에도 이 단계를 생략할 수 있습니다.

    사용자 지정 사이트에서 호스트 헤더 또는 사용자 지정 포트 번호를 사용하는 경우에는 이러한 단계를 수행해야 합니다.

    1. RSWebApplication.config 파일을 엽니다.
    2. ReportServerVirtualDirectory의 항목을 삭제합니다. 값만 제거하고 태그를 삭제하지 않습니다.
    3. ReportServerUrl에서 보고서 서버 인스턴스에 정규화된 이름을 입력합니다. 이 값은 이전에 보고서 서버 URL 확인에 사용한 값과 같아야 합니다.

    설정은 다음 예와 비슷해야 합니다.

    <ReportServerUrl>http://myhostheader/reportserver</ReportServerUrl>
    <ReportServerVirtualDirectory></ReportServerVirtualDirectory>
    

    여러 보고서 서버 인스턴스를 구성하는 경우에는 각 인스턴스에 대해 이 단계를 반복합니다. 이 구성 파일에 대한 자세한 내용은 SQL Server 온라인 설명서의 RSWebApplication 구성 파일을 참조하십시오.

  13. URL을 테스트하여 보고서 관리자에 액세스할 수 있는지 확인합니다. 예를 들어 보고서 서버 URL이 http://<hostheader>/reportserver인 경우 보고서 관리자 URL은 http://<hostheader>/reports일 가능성이 높습니다.

    "HTTP 상태 400으로 인해 요청이 실패했습니다: 잘못된 요청" 오류가 발생하는 경우 RSWebApplication.config에서 지정한 URL이 잘못되었습니다.

  14. 보고서 서버 전자 메일 배달을 사용하는 경우 RSReportServer.config 파일을 편집하고 UrlRoot 구성 설정을 지정합니다. 이 값은 정규화된 보고서 서버 URL이어야 하며 이전에 보고서 서버 URL 확인에 사용한 값과 같아야 합니다. 이 구성 파일에 대한 자세한 내용은 SQL Server 온라인 설명서의 RSReportServer 구성 파일을 참조하십시오.

참고 항목

작업

방법: Reporting Services 구성 시작

개념

보고서 서버 가상 디렉터리 구성
보고서 서버 데이터베이스 만들기
Reporting Services 구성 방법 도움말 항목

관련 자료

Reporting Services의 여러 인스턴스 설치

도움말 및 정보

SQL Server 2005 지원 받기