Configurare Reporting Services per usare un nome alternativo del soggettoConfigure Reporting Services to Use a Subject Alternative Name

Questo argomento descrive come configurare Reporting ServicesReporting Services (SSRS) in modo da usare un nome alternativo del soggetto (SAN) modificando il file rsreportserver.config e usando lo strumento Netsh.exe.This topic explains how to configure Reporting ServicesReporting Services (SSRS) to use a subject alternative name (SAN) by modifying the rsreportserver.config file and using the Netsh.exe tool.

||
|-|
| Si applica a:Applies to: Reporting ServicesReporting Services Si applica a:Applies to: Reporting ServicesReporting Services Native mode|

Le istruzioni si applicano all'URL Reporting Service nonché all'URL servizio Web.The instructions apply to the Reporting Service URL as well as a Web Service URL.

Per usare un nome alternativo del soggetto, è necessario che il certificato SSL sia registrato nel server, firmato e che contenga la chiave privata.To use a SAN, the SSL certificate must be registered on the server, signed, and have the private key. Non è possibile usare un certificato autofirmato.You cannot use a self-signed certificate

Gli URL in Reporting ServicesReporting Services possono essere configurati per l'uso di un certificato SSL.URLs in Reporting ServicesReporting Services can be configured to use an SSL certificate. In genere, un certificato contiene solo un nome del soggetto che consente un solo URL per una sessione SSL (Secure Sockets Layer).A certificate normally has just a subject name, which allows only one URL for an SSL (Secure Sockets Layer) session. Il nome alternativo del soggetto è un campo aggiuntivo nel certificato che consente a un servizio SSL di essere in ascolto e valido per molti URL nonché di condividere la porta SSL con altre applicazioni.The SAN is an additional field in the certificate that allows an SSL service to listen and be valid for many URLs, and to share the SSL port with other applications. Il nome alternativo del soggetto è simile al seguente: www.s2.com.The SAN looks something like the following: www.s2.com.

Per altre informazioni sulle impostazioni di SSL per Reporting ServicesReporting Services, vedere Configurare connessioni SSL in un server di report in modalità nativa.For more information about SSL settings for Reporting ServicesReporting Services, see Configure SSL Connections on a Native Mode Report Server.

Configurare SSRS per usare un nome alternativo del soggetto per l'URL servizio WebConfigure SSRS to use a subject alternative name for Web Service URL

  1. Avviare Gestione configurazione Reporting Services.Start Reporting Services Configuration Manager.

    Per altre informazioni, vedere Gestione configurazione Reporting Services (modalità nativa).For more information, see Reporting Services Configuration Manager (Native Mode).

  2. Nella pagina URL servizio Web selezionare una porta SSL e un certificato SSL.On the Web Service URL page, select an SSL port and SSL Certificate.

    Gestione configurazione Reporting ServicesReporting Services Configuration Manager

    Gestione configurazione registra il certificato SSL per la porta.The configuration manager registers the SSL certificate for the port.

  3. Aprire il file rsreportserver.config.Open the rsreportserver.config file.

    Per impostazione predefinita, nella modalità nativa di SSRS il file si trova nella cartella seguente.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. Copiare la sezione URL del servizio Web ReportServer.Copy the URL section for the Report Server Web Service application.

    Di seguito, ad esempio, è riportata la sezione URL originale.For example, the following is the original URL section.

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

    Di seguito è riportata la sezione URL modificata.The following is the modified URL section.

    <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. Salvare il file rsreportserver.config.Save the rsreportserver.config file.

  6. Avviare un prompt dei comandi come amministratore ed eseguire lo strumento Netsh.exe.Start a command prompt as an administrator, and run the Netsh.exe tool.

    C:\windows\system32\netsh  
    
  7. Passare al contesto http digitando il testo seguente.Switch to the http context by typing the following.

    Netsh>http  
    
  8. Mostrare gli urlacl esistenti digitando il testo seguente.Show the existing urlacls by typing the following.

    Netsh http>show urlacl  
    

    Verrà visualizzata una voce simile alla seguente.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)  
    

    Un urlacl è un elenco di controllo di accesso discrezionale (DACL, Discretionary Access Control List) per un URL riservato.An urlacl is a DACL (Discretionary Access Control List) for a reserved URL.

  9. Creare una nuova voce per il nome alternativo del soggetto con lo stesso utente e SDDL della voce esistente digitando il testo seguente.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. Nella pagina Stato server di report di Gestione configurazione Reporting Services fare clic su Arresta e quindi su Avvia per riavviare il server di report.On the Report Server Status page of the Reporting Services Configuration Manager, Click Stop and then click Start to restart the report server.

Vedere ancheSee Also

File di configurazione RsReportServer.config RsReportServer.config Configuration File
Reporting Services di Configuration Manager ( Modalità nativa ) Reporting Services Configuration Manager (Native Mode)
Modificare un File di configurazione di Reporting Services ( RSReportServer. config ) Modify a Reporting Services Configuration File (RSreportserver.config)
Configurare gli URL di Server di Report ( Gestione configurazione SSRS )Configure Report Server URLs (SSRS Configuration Manager)