Configurare Reporting Services per utilizzare un nome alternativo del soggettoConfigure Reporting Services to use a subject alternative name

In questo argomento viene illustrato come configurare Reporting Services (SSRS) per utilizzare un nome alternativo del soggetto (SAN) modificando il file RSReportServer. config e usando lo strumento Netsh.exe.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.

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 Services possono essere configurati per utilizzare un certificato SSL.URLs in Reporting 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. La SAN è un campo aggiuntivo nel certificato che consente a un servizio SSL per l'ascolto per molti URL e di condividere la porta SSL con altre applicazioni.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. La SAN è simile www.s2.com.The SAN looks something like www.s2.com.

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

Configurare SSRS per usare un nome alternativo del soggetto per l'URL del 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 la modalità nativa di SSRS, il file si trova per impostazione predefinita 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.

    Ad esempio, è la seguente sezione URL originale: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>  
    

    La seguente sezione URL modificata è: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. 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 quanto segue: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
Gestione configurazione Reporting Services Reporting Services Configuration Manager
Modificare un file di configurazione di Reporting Services Modify a Reporting Services configuration file
Configurare gli URL di Server di ReportConfigure Report Server URLs

Altre domande?More questions? Visitare il forum su Reporting ServicesTry asking the Reporting Services forum