Loading

Esegui la tua comunità Salesforce in un dominio personalizzato

Data pubblicazione: Sep 27, 2021
Descrizione

Note importanti:

  • I domini personalizzati sono supportati solo nelle organizzazioni di produzione. Non sono supportati nei Sandbox.
  • Questi passaggi completano la documentazione Setting Up Custom Domains (Impostazione di domini personalizzati) sulla gestione dei domini in Community Cloud.

 

Quando si imposta una comunità, per impostazione predefinita questa viene eseguita in un dominio force.com (ad esempio, mycompany.force.com).

Ogni comunità viene eseguita in un proprio percorso all'interno del dominio, quindi se si impostano comunità separate per i clienti e i partner, si possono avere due URL di comunità simili ai seguenti:
 

  • https://mycompany.force.com/customers/
  • https://mycompany.force.com/partners/


Il dominio force.com è destinato alle comunità la cui natura è privata e che non si desidera che vengano identificate tramite il nome di dominio.


Ecco alcune procedure ottimali da seguire se si desidera eseguire la propria comunità in un dominio personalizzato (ad esempio, community.mycompany.com) a scopo di branding o SEO:

Risoluzione

 

1) Aggiornare il server DNS con il proprio dominio personalizzato

Si supponga che il sito Web della società venga eseguito all'indirizzo www.mycompany.com. La società è proprietaria del nome del dominio e probabilmente controlla il server DNS che indirizza il traffico verso i domini in mycompany.com.

Il server DNS della società deve essere aggiornato in modo che possa indirizzare le richieste relative a community.mycompany.com alla comunità della società. A tale scopo si utilizza un record CNAME nel server DNS. Il record CNAME può essere paragonato a un alias con cui si indica a tutti coloro che cercano community.mycompany.com di cercare invece l'indirizzo della comunità.

Molti server DNS (compresi quelli ospitati da registrar di nomi DNS celebri, come NameCheap e GoDaddy) forniscono una comoda modalità grafica con cui aggiornare le impostazioni DNS, tra cui i record CNAME.

Il provider DNS in uso ha bisogno di un alias a cui indirizzare il nuovo nome di dominio. In Community Cloud, sono supportati alias CNAME con il seguente formato:

  • [dominio].[ID organizzazione di 18 caratteri].live.siteforce.com.
  • Nota: l'ID organizzazione di 18 caratteri fa distinzione tra maiuscole e minuscole per gli ultimi caratteri dell'ID organizzazione


Individuazione dell'alias dell'organizzazione:

  • In Salesforce Classic: fare clic su Nuovo in Imposta | Gestione dominio | Domini
  • In Salesforce Lightning: fare clic su Nuovo in Imposta | Interfaccia utente | Siti e domini | Domini


Nota: 

  • È possibile salvare il dominio in Salesforce solo dopo che il record CNAME è stato propagato in tutto il sistema DNS. Questa operazione può richiedere fino a 24 ore.
  • Dominio personale è un'area diversa di funzionalità e non è correlata a Community Cloud. L'organizzazione interna può utilizzare Dominio personale mentre Community Cloud utilizza domini normali.

 

2) Creare una richiesta di firma certificato e ottenere un certificato SSL per il dominio

Per fornire contenuto comunità attraverso connessioni crittografate (necessarie per qualsiasi area della comunità a cui ci si connette), è necessario disporre di un host per la comunità e fornire un certificato SSL che corrisponda al dominio.

Molte organizzazioni offrono in vendita certificati SSL, inclusa la maggior parte dei registrar DNS più noti. Può essere necessario collaborare con il proprio reparto IT per ottenere un certificato SSL firmato da un'autorità di certificazione (CA) per il nuovo dominio della comunità. Tale processo inizia dalla creazione di una richiesta di firma certificato, o CSR.
 

Creazione di una richiesta CSR in Salesforce:

  1. Accedere a 'Gestione certificati e chiavi':
    • In Saleforce Classic: fare clic su Imposta | Controlli protezione | Gestione certificati e chiavi
    • In Saleforce Lightning: fare clic su Imposta | Protezione | Gestione certificati e chiavi
  2. Creare un nuovo record certificato con i propri valori per Nome comune, Società e altri campi pertinenti.
    • Nota: assicurarsi di utilizzare un certificato con dimensioni campo pari a 2048.
  3. Dopo la creazione del record, si passerà alla schermata da cui scaricare la richiesta CSR. Fare clic su Scarica richiesta di firma certificato e condividere la richiesta con il team interessato. 
  4. Seguire Generazione di un certificato firmato da un'autorità di certificazione per creare e scaricare un certificato firmato da un'autorità di certificazione (CA). 


La richiesta CSR può essere utilizzata dall'utente (o dal reparto IT) con un provider di certificati SSL per generare un certificato SSL per il dominio. Le autorità di certificazione dispongono di metodi diversi per verificare le informazioni ed emettere i certificati. Sarà probabilmente necessario collaborare con il reparto IT per ottenere l'emissione del certificato appropriato.

Nota: per la comunità è possibile utilizzare un certificato jolly (*.mycompany.com) o un certificato specifico per il dominio (ad esempio, community.mycompany.com).

 

3) Aggiornare il certificato SSL firmato in Salesforce

Dopo che l'autorità di certificazione ha emesso il certificato, tornare al record certificato in Salesforce e fare clic su Aggiorna certificato firmato per inserire il certificato nel sistema.

Nota:

  • l'autorità di certificazione può emettere diversi file che compongono il certificato. È importante disporre di un singolo file con l'intera catena di certificato (dalla radice al certificato del dominio) nell'ordine corretto. Il reparto IT può essere di aiuto in questo senso prima del caricamento.
  • La propagazione dei certificati SSL nell'infrastruttura Salesforce può richiedere fino a 1 ora.

 

4) Creare un dominio personalizzato in Salesforce

Dopo la propagazione del record CNAME appena creato attraverso Internet, è possibile creare un record dominio personalizzato in Salesforce:

  1. Assicurarsi che tutti i passaggi della sezione 3 precedente siano stati completati e che il certificato sia attivo. In questo modo la comunità fornirà il certificato appropriato quando verranno create connessioni crittografate.
  2. Accedere a 'Gestione dominio':
    • In Salesforce Classic: fare clic su Imposta | Gestione dominio | Domini
    • In Salesforce Lightning: fare clic su Imposta | Interfaccia utente | Siti e domini | Domini 
  3. Inserire il nome del dominio (ad esempio, community.mycompany.com)
  4. Associare il certificato corretto dal campo Certificato e chiave.

 
Numero articolo Knowledge

000387288

 
Caricamento
Salesforce Help | Article