주체 대체 이름을 사용하도록 Reporting Services 구성Configure Reporting Services to use a subject alternative name

이 항목에서는 rsreportserver.config 파일을 수정하고 Netsh.exe 도구를 사용하여 Reporting Services(SSRS)를 구성하고 SAN(주체 대체 이름)을 사용하는 방법에 대해 설명합니다.This topic explains how to configure Reporting Services (SSRS) to use a subject alternative name (SAN) by modifying the rsreportserver.config file and using the Netsh.exe tool.

이 지침은 보고 서비스 URL과 웹 서비스 URL에 적용됩니다.The instructions apply to the Reporting Service URL as well as a Web Service URL.

SAN을 사용하려면 서버에 SSL 인증서를 등록 및 서명하고 개인 키를 가지고 있어야 합니다.To use a SAN, the SSL certificate must be registered on the server, signed, and have the private key. 자체 서명된 인증서를 사용할 수 없습니다.You cannot use a self-signed certificate

Reporting Services의 URL은 SSL 인증서를 사용하도록 구성할 수 있습니다.URLs in Reporting Services can be configured to use an SSL certificate. 인증서에는 일반적으로 SSL(Secure Sockets Layer) 세션에 대해 하나의 URL만 허용하는 주체 이름만 있습니다.A certificate normally has just a subject name, which allows only one URL for an SSL (Secure Sockets Layer) session. SAN은 SSL 서비스에서 여러 URL을 수신하도록 허용하며 다른 응용 프로그램과 SSL 포트를 공유하도록 허용하는 인증서의 추가 필드입니다.The SAN is an additional field in the certificate that allows an SSL service to listen for many URLs, and to share the SSL port with other applications. SAN은 www.s2.com과 같습니다.The SAN looks something like www.s2.com.

Reporting Services의 SSL 설정에 대한 자세한 내용은 기본 모드 보고서 서버에서 SSL 연결 구성을 참조하세요.For more information about SSL settings for Reporting Services, see Configure SSL Connections on a Native Mode Report Server.

웹 서비스 URL에 대해 주체 대체 이름을 사용하도록 SSRS 구성Configure SSRS to use a subject alternative name for web service URL

  1. Reporting Services 구성 관리자를 시작합니다.Start Reporting Services Configuration Manager.

    자세한 내용은 Reporting Services 구성 관리자(기본 모드)을 참조하세요.For more information, see Reporting Services Configuration Manager (Native Mode).

  2. 웹 서비스 URL 페이지에서 SSL 포트 및 SSL 인증서를 선택합니다.On the Web Service URL page, select an SSL port and SSL Certificate.

    Reporting Services 구성 관리자Reporting Services Configuration Manager

    구성 관리자가 포트에 대해 SSL 인증서를 등록합니다.The configuration manager registers the SSL certificate for the port.

  3. rsreportserver.config 파일을 엽니다.Open the rsreportserver.config file.

    SSRS 기본 모드의 경우 파일은 기본적으로 다음 폴더에 있습니다.For SSRS Native mode, the file is located by default in the following folder:

    \Program Files\Microsoft SQL Server\MSRS11.MSSQLSERVER\Reporting Services\ReportServer  
    
  4. 보고서 서버 웹 서비스 응용 프로그램의 URL 섹션을 복사합니다.Copy the URL section for the Report Server Web Service application.

    예를 들어 다음은 원래 URL 섹션입니다.For example, the following original URL section is:

        <URL>  
         <UrlString>https://localhost:443</UrlString>  
         <AccountSid>S-1-5-20</AccountSid>  
         <AccountName>NT Authority\NetworkService</AccountName>  
        </URL>  
    

    다음은 수정된 URL 섹션입니다.The following modified URL section is:

    <URL>  
         <UrlString>https://www.s1.com:443</UrlString>  
         <AccountSid>S-1-5-20</AccountSid>  
         <AccountName>NT Authority\NetworkService</AccountName>  
        </URL>  
        <URL>  
         <UrlString>https://www.s2.com:443</UrlString>  
         <AccountSid>S-1-5-20</AccountSid>  
         <AccountName>NT Authority\NetworkService</AccountName>  
        </URL>  
    
  5. rsreportserver.config 파일을 저장합니다.Save the rsreportserver.config file.

  6. 관리자로 명령 프롬프트를 시작하고 Netsh.exe 도구를 실행합니다.Start a command prompt as an administrator, and run the Netsh.exe tool.

    C:\windows\system32\netsh  
    
  7. 다음을 입력하여 http 컨텍스트로 전환합니다.Switch to the http context by typing the following.

    Netsh>http  
    
  8. 다음을 입력하여 기존 urlacls를 표시합니다.Show the existing urlacls by typing the following:

    Netsh http>show urlacl  
    

    다음과 같은 항목이 나타납니다.An entry such as the following appears.

    Reserved URL            : https:// www.s1.com:443/ReportServer/  
        User: NT SERVICE\ReportServer  
            Listen: Yes  
            Delegate: No  
            SDDL: D:(A;;GX;;;S-1-5-80-1234567890-123456789-123456789-123456789-1234567890)  
    

    urlacl은 예약된 URL의 DACL(임의 액세스 제어 목록)입니다.An urlacl is a DACL (Discretionary Access Control List) for a reserved URL.

  9. 다음을 입력하여 기존 항목으로 같은 사용자와 SDDL을 사용하여 주체 대체 이름에 대해 새 항목을 만듭니다.Create a new entry for the subject alternative name, with the same user and SDDL as the existing entry, by typing the following.

    netsh http>add urlacl  url=https://www.s2.com:443/ReportServer    
    user="NT Service\ReportServer" sddl=D:(A;;GX;;;S-1-5-80-1234567980-12346579-123456789-123456789-1234567890)  
    
  10. Reporting Services 구성 관리자의 보고서 서버 상태 페이지에서 중지 를 클릭한 다음 시작 을 클릭하여 보고서 서버를 다시 시작합니다.On the Report Server Status page of the Reporting Services Configuration Manager, Click Stop and then click Start to restart the report server.

참고 항목See also

RsReportServer.config 구성 파일 RsReportServer.config configuration file
Reporting Services 구성 관리자 Reporting Services Configuration Manager
Reporting Services 구성 파일 수정 Modify a Reporting Services configuration file
보고서 서버 URL 구성Configure Report Server URLs

추가 질문이 있으신가요?More questions? Reporting Services 포럼에서 질문하기Try asking the Reporting Services forum