Reporting Services에서 URL은 보고서 서버 웹 서비스 및 보고서 관리자에 액세스하는 데 사용됩니다. 두 애플리케이션 중 하나를 사용하려면 먼저 웹 서비스 및 보고서 관리자에 대해 각각 하나 이상의 URL을 구성해야 합니다. Reporting Services는 다른 웹 서비스 및 애플리케이션과의 병렬 배포를 포함하여 대부분의 배포 시나리오에서 잘 작동하는 두 애플리케이션 URL에 대한 기본값을 제공합니다.
기본 구성을 설치한 경우 URL은 기본값을 사용하여 자동으로 생성됩니다.
Reporting Services 구성 도구를 사용하여 URL을 만들거나 수정하는 경우 URL의 기본값을 수락하거나 사용자 지정 값을 지정할 수 있습니다. URL을 정의할 때 URL의 테스트 링크가 페이지에 표시되므로 지정한 설정으로 인해 유효한 연결이 발생하는지 즉시 확인할 수 있습니다. URL을 구성하고 테스트하는 방법에 대한 단계별 지침은 URL 구성(SSRS 구성 관리자)을 참조하세요.
보고서 서버 URL 정의
URL은 네트워크에서 보고서 서버 애플리케이션 인스턴스의 위치를 정확하게 식별합니다. 보고서 서버 URL을 만들 때 다음 부분을 지정해야 합니다.
| 부분 | 설명 |
|---|---|
| 호스트 이름 | TCP/IP 네트워크는 IP 주소를 사용하여 네트워크에서 디바이스를 고유하게 식별합니다. 컴퓨터에 설치된 각 네트워크 어댑터 카드에 대한 실제 IP 주소가 있습니다. IP 주소가 호스트 헤더로 확인되면 호스트 헤더를 지정할 수 있습니다. 회사 네트워크에 보고서 서버를 배포하는 경우 컴퓨터의 네트워크 이름을 사용할 수 있습니다. |
| 항구 | TCP 포트는 디바이스의 엔드포인트입니다. 보고서 서버는 지정된 포트에서 요청을 수신 대기합니다. |
| 가상 디렉터리 | 포트는 종종 여러 웹 서비스 또는 애플리케이션에서 공유됩니다. 이러한 이유로 보고서 서버 URL에는 항상 요청을 받는 애플리케이션에 해당하는 가상 디렉터리가 포함됩니다. 동일한 IP 주소 및 포트에서 수신 대기하는 각 Reporting Services 애플리케이션에 대해 고유한 가상 디렉터리 이름을 지정해야 합니다. |
| SSL 설정 | Reporting Services의 URL은 이전에 컴퓨터에 설치한 기존 SSL 인증서를 사용하도록 구성할 수 있습니다. 자세한 내용은 SQL Server 온라인 설명서 의 기본 모드 보고서 서버에서 SSL 연결 구성 을 참조하세요. |
기본 URL
URL을 통해 보고서 서버 또는 보고서 관리자에 액세스하는 경우 URL에는 IP 주소가 아닌 호스트 이름이 포함되어야 합니다. TCP/IP 네트워크에서 IP 주소는 호스트 이름(또는 컴퓨터의 네트워크 이름)으로 확인됩니다. 기본값을 사용하여 URL을 구성한 경우 컴퓨터 이름 또는 localhost를 호스트 이름으로 지정하는 URL을 사용하여 보고서 서버 웹 서비스에 액세스할 수 있어야 합니다.
<http:// computername>/reportserver
https://localhost/reportserver
이러한 URL을 사용할 수 있도록 하는 설정은 다음 표에 나와 있습니다. 이 표에서는 호스트 이름을 포함하는 URL을 통해 보고서 서버 연결을 사용하도록 설정하는 기본값을 보여 줍니다.
| 부분 | 가치 | 설명 |
|---|---|---|
| IP 주소 | 모두 할당됨 | 네트워크의 도메인 이름 서비스는 URL의 호스트 이름을 컴퓨터의 IP 주소로 확인합니다. 정의한 URL에 IP 주소가 지정된 한 특정 호스트로 전송되는 요청이 의도한 대상에 도달합니다. |
| 항구 | 80 | 포트 80은 컴퓨터의 TCP/IP 연결에 대한 기본 포트입니다. 보고서 서버가 포트 80에서 수신 대기 중이므로 URL에서 포트 번호를 생략할 수 있습니다. 다른 포트를 지정하는 경우 URL에 지정해야 합니다. |
| 가상 디렉터리 | 리포트 서버 | 두 예제 URL 모두 가상 디렉터리 이름을 포함합니다. URL 정의를 사용자 지정하지 않는 한 항상 URL에 애플리케이션의 가상 디렉터리 이름을 지정해야 합니다. |
비고
기본 URL 예약을 사용하면 URL에서 유효한 호스트 이름을 사용할 수 있습니다. Reporting Services 구성 도구는 HTTP.SYS에서 호스트 이름의 변형이 특정 보고서 서버 인스턴스로 확인되도록 하는 구문을 사용하여 URL 예약 설정을 만듭니다. URL 예약에 대한 자세한 내용은 URL 예약 및 등록 정보(SSRS 구성 관리자)를 참조하세요.
보고서 서버 URL에 대한 서버 쪽 권한
각 URL 엔드포인트에 대한 사용 권한은 보고서 서버 서비스 계정에만 부여됩니다. 이 계정만 Reporting Services URL로 전달되는 요청을 수락할 권한이 있습니다. 설치 또는 Reporting Services 구성 도구를 통해 서비스 ID를 구성할 때 계정에 대해 DCL(임의 액세스 제어 목록)이 만들어지고 유지 관리됩니다. 서비스 계정을 변경하는 경우 Reporting Services 구성 도구는 새 계정 정보를 반영하기 위해 만든 모든 URL 예약 항목을 업데이트합니다. 자세한 내용은 URL 예약 구문(SSRS 구성 관리자)을 참조하세요.
보고서 서버 URL로 전송된 클라이언트 요청 인증
기본적으로 URL 엔드포인트에서 지원되는 인증 유형은 Windows 인증입니다. 기본 보안 확장입니다. 사용자 지정 또는 양식 인증 공급자를 구현하는 경우 보고서 서버에서 인증 설정을 수정해야 합니다. 필요에 따라 네트워크에서 사용되는 인증 하위 시스템에 맞게 Windows 인증 설정을 변경할 수도 있습니다. 자세한 내용은 SQL Server 온라인 설명서 의 보고서 서버 인증 을 참조하세요.
이 섹션 안에
URL 구성(SSRS 구성 관리자)
이 항목에서는 Reporting Services 구성 도구에서 URL 예약을 설정하고 수정하기 위한 지침을 제공합니다.
URL 예약 및 등록 정보(SSRS 구성 관리자)
URL은 애플리케이션 및 보고서에 액세스하는 데 사용됩니다. 이 항목에서는 애플리케이션 URL, 기본 URL 및 Reporting Services에서 URL 예약 및 등록이 작동하는 방식에 대해 설명합니다.
URL 예약 구문(SSRS 구성 관리자)
Reporting Services에서 사용하는 기본 URL 예약은 대부분의 시나리오에서 유효합니다. 그러나 인터넷 또는 엑스트라넷 액세스를 사용하도록 액세스를 제한하거나 배포를 확장하려는 경우 요구 사항에 맞게 설정을 사용자 지정해야 할 수 있습니다. 이 항목에서는 URL 예약의 구문을 설명하고 배포에 대한 사용자 지정 예약을 만들기 위한 권장 사항을 제공합니다.
구성 파일의 URL(SSRS 구성 관리자)
RSReportServer.config 파일에는 URL 예약에 대한 여러 항목과 보고서 관리자 및 보고서 서버 전자 메일 배달에서 사용하는 URL이 포함되어 있습니다. 이 항목에서는 비교 방법을 이해할 수 있도록 URL 구성 설정을 요약합니다.
다중 인스턴스 보고서 서버 배포에 대한 URL 예약(SSRS 구성 관리자)
단일 컴퓨터에 Reporting Services의 여러 인스턴스를 설치하면 URL이 등록될 때 URL 중복이 발생할 가능성이 높아집니다. 이러한 오류를 방지하려면 이 항목의 권장 사항에 따라 인스턴스별 URL 예약을 만듭니다.