Personalizzazione del dominio

Questa pagina si applica a Apigee e Apigee ibridi.

Visualizza documentazione di Apigee Edge.

Quando crei un portale per sviluppatori, per impostazione predefinita ti viene fornito un nome di dominio di esempio Apigee per accedere al tuo portale online nel seguente formato:

https://orgname-portalname.apigee.io

Dove orgname è il nome dell'organizzazione e portalname viene definito utilizzando il nome del portale convertito in minuscolo e con spazi e trattini rimossi.

Prima di lanciare un portale per gli sviluppatori, ti consigliamo di fornire un nome di dominio personalizzato. Ad esempio, un'alternativa molto usata è:

https://developers.example.com

Per considerazioni sull'utilizzo di un dominio personalizzato con un provider di identità SAML, vedi Utilizzo di un dominio personalizzato con il provider di identità SAML.

Passaggi per personalizzare il dominio

Per personalizzare il tuo nome di dominio:

  1. Registra il tuo nome di dominio.
  2. Crea un certificato TLS per il tuo dominio personalizzato. Ti servirà il certificato quando crei il bilanciatore del carico.
  3. Determina il nome host predefinito per il tuo portale.
  4. Crea un gruppo di endpoint di rete (NEG) internet per definire l'endpoint di backend del tuo portale integrato per il bilanciatore del carico.
  5. Crea un bilanciatore del carico che punti al NEG di internet e che riservi l'IP per le richieste in entrata dei client.
  6. Configura il dominio personalizzato sul tuo portale.
  7. Aggiorna il DNS per creare un nuovo record per l'host del dominio personalizzato.

Passaggio 1: registra il tuo nome di dominio

Se devi registrare un nuovo dominio, sono disponibili molti siti di registrazione di domini popolari, come Google Domains. La scelta del sito di registrazione del dominio spetta a te.

Quando decidi il tuo nome di dominio, tieni presente che gli URL facili da usare e leggibili da una persona sono un componente fondamentale per migliorare l'ottimizzazione per i motori di ricerca, come descritto in Implementare l'ottimizzazione per i motori di ricerca (SEO).

Passaggio 2: crea un certificato TLS per il dominio personalizzato

Crea un certificato TLS per il tuo dominio personalizzato utilizzando lo strumento che preferisci, ad esempio Let's Encrypt. Per ulteriori informazioni, vedi:

Passaggio 3: determina il nome host predefinito per il portale

Per determinare il nome host predefinito per il tuo portale:

  1. Nell'interfaccia utente di Apigee, seleziona Pubblica > Portali nella barra di navigazione laterale. Viene visualizzato l'elenco dei portali.
  2. Copia i contenuti nel campo Posizione per il portale per cui vuoi creare un dominio personalizzato. Elemento del portale con il campo della posizione evidenziato

    Ti servirà questo valore nel passaggio successivo.

Passaggio 4: crea un NEG per internet

In questo passaggio creerai un gruppo di endpoint di rete internet (NEG) per definire l'endpoint di backend del portale integrato per il bilanciatore del carico. Per ulteriori informazioni, consulta la panoramica dei gruppi di endpoint di rete internet.

  1. Nella console Google Cloud, vai alla pagina Dashboard e seleziona o crea un progetto Google Cloud.

    Vai alla pagina Dashboard

  2. Seleziona Compute Engine > Gruppi di endpoint di rete nel riquadro di navigazione.

  3. Fai clic su Crea gruppo di endpoint di rete.

  4. Configura i seguenti campi:

    Campo Valore
    Nome Inserisci un nome per il NEG internet.
    Tipo di gruppo di endpoint di rete Seleziona Gruppo di endpoint di rete (internet).
    Nuovo endpoint di rete
  5. Puoi lasciare invariati i valori predefiniti dei restanti campi.

  6. Fai clic su Crea.

Il NEG internet viene creato.

Passaggio 5: crea un bilanciatore del carico

Crea un bilanciatore del carico che punti al NEG di internet e riserva l'IP per le richieste in entrata dei client.

Avvia la configurazione

  1. Nella console Google Cloud, vai alla pagina Bilanciamento del carico.

    Vai a Bilanciamento del carico

  2. Fai clic su Crea bilanciatore del carico.
  3. In Tipo di bilanciatore del carico, seleziona Bilanciatore del carico delle applicazioni (HTTP/HTTPS) e fai clic su Avanti.
  4. Per Pubblico o interno, seleziona Rivolto al pubblico (esterno) e fai clic su Avanti.
  5. In Deployment globale o in una regione singola, seleziona Ideale per carichi di lavoro globali e fai clic su Avanti.
  6. Per Generazione del bilanciatore del carico, seleziona Esterno globale Bilanciatore del carico delle applicazioni e fai clic su Avanti.
  7. Fai clic su Configura.

Configura il bilanciatore del carico

  1. Fai clic su ogni categoria e configura il bilanciatore del carico come descritto nella tabella seguente.

    Categoria Passaggi
    Configurazione frontend

    Riserva l'indirizzo IP per le richieste client in arrivo e carica il certificato TLS creato nel passaggio 2: crea un certificato TLS:

    1. Nella sezione Crea un bilanciatore del carico delle applicazioni esterno globale, posiziona il cursore su Configurazione frontend e fai clic sulla freccia.
    2. Inserisci un nome per il frontend nel campo Nome.
    3. Seleziona HTTPS dal menu a discesa Protocollo.
    4. Nel menu a discesa Indirizzo IP, seleziona Crea indirizzo IP.
      Viene visualizzata la finestra di dialogo Prenota un nuovo indirizzo IP statico.
    5. Inserisci un nome per l'indirizzo IP statico nel campo Nome.
    6. Se vuoi, inserisci una descrizione.
    7. Fai clic su Prenota.
    8. Archivia l'indirizzo IP riservato per l'utilizzo durante la configurazione del record DNS.
    9. Seleziona Crea un nuovo certificato nel menu a discesa Certificato.
      La finestra Crea un nuovo certificato si apre.
    10. Inserisci un nome per il nuovo certificato nel campo Nome.
    11. Seleziona Carica il mio certificato in Modalità creazione.
    12. Carica i dettagli del certificato TLS, incluse la chiave pubblica, la catena di certificati e la chiave privata.
    13. Fai clic su Crea.
    14. Fai clic su Fine per creare il nuovo IP e la nuova porta frontend.
    Configurazione backend

    Configura la configurazione del backend in modo da indirizzare il traffico in entrata al NEG internet creato nel Passaggio 4: crea un gruppo di endpoint di rete (NEG) internet:

    1. Nella sezione Crea un bilanciatore del carico delle applicazioni esterno globale, posiziona il cursore su Configurazione backend e fai clic sulla freccia.
    2. Nella sezione Servizi e bucket di backend, seleziona Servizi di backend > Crea un servizio di backend dal menu a discesa.
      La finestra Crea servizio di backend si apre.
    3. Inserisci un nome nel campo Nome.
    4. Seleziona Gruppo di endpoint di rete internet nell'elenco a discesa Tipo di backend.
    5. Seleziona HTTPS come protocollo.
    6. Nella sezione Nuovo backend, seleziona il NEG internet creato nel Passaggio 4: crea un gruppo di endpoint di rete internet (NEG) nel menu a discesa Gruppo di endpoint di rete internet e fai clic su Fine.
    7. Deseleziona la casella di controllo Abilita Cloud CDN.
    8. Puoi lasciare invariati tutti gli altri valori.
    9. Fai clic su Crea.
    Regole host e percorso

    Configura le regole relative a host e percorso per determinare come sarà indirizzato il traffico:

    1. Nella sezione Crea bilanciatore del carico delle applicazioni esterno globale, posiziona il cursore sopra Regole host e percorso e fai clic sulla freccia.
    2. Fai clic su Regola host e percorso avanzata (reindirizzamento URL, riscrittura URL) in Modalità.
    3. Nella sezione Nuova regola host e percorso:
      1. Seleziona Instrada il traffico a un singolo backend nel menu a discesa Azione.
      2. Espandi Azione aggiuntiva (riscrittura URL).
      3. Inserisci il nome di dominio predefinito che hai copiato nel Passaggio 3: determina il nome host predefinito per il tuo portale nel campo Riscrivi host.
      4. Seleziona il servizio di backend che hai configurato nel menu a discesa Backend.
      5. Fai clic su Fine.
  2. Fai clic su Crea nella pagina Crea un bilanciatore del carico delle applicazioni esterno globale.

Passaggio 6: configura il dominio personalizzato sul portale

Per configurare il dominio personalizzato nel tuo portale:

  1. Nell'interfaccia utente di Apigee, seleziona Pubblica > Portali nella barra di navigazione laterale.
    Viene visualizzato l'elenco dei portali.
  2. Seleziona il tuo portale nell'elenco.
  3. Seleziona Impostazioni nella pagina di destinazione o nel menu a discesa nella barra di navigazione in alto.
  4. Fai clic sulla scheda Domains (Domini).
  5. Inserisci il nome di dominio personalizzato nel campo Dominio.
  6. Fai clic su Attiva.

Verifica che quando accedi al dominio personalizzato in un browser venga visualizzato il tuo portale integrato.

Vedi anche Modifica di un dominio personalizzato e Disattivazione di un dominio personalizzato.

Passaggio 7: aggiorna il DNS

Nel tuo sistema DNS, crea un nuovo record per l'host del dominio personalizzato.

Per creare una zona Cloud DNS, segui i passaggi descritti in Gestire le zone. Assicurati di configurare i seguenti campi come descritto di seguito:

Campo Descrizione
Tipo di zona Seleziona Public (Pubbliche).
Nome zona Inserisci un nome significativo per la zona. Ad esempio: mycompany-zone
Nome DNS Inserisci il suffisso per la zona utilizzando un nome di dominio di tua proprietà. Ad esempio: mycompany.com

Dopo aver creato una zona, nella pagina Dettagli zona, fai clic su Aggiungi set di record e segui i passaggi descritti in Gestione dei record. Assicurati di configurare i seguenti campi come descritto di seguito:

Campo Descrizione
Nome DNS Specifica il prefisso per il nome DNS. Viene visualizzato anche il suffisso che hai definito per la zona Cloud DNS, ma non è modificabile. Ad esempio: developers.mycompany.com
Tipo di record risorsa Seleziona A (l'impostazione predefinita).
TTL Imposta il valore desiderato o lascia impostato su 5 (impostazione predefinita).
Unità TTL Imposta il valore desiderato o lascia impostato su minuti (impostazione predefinita).
Indirizzo IPv4 Inserisci l'indirizzo IP esterno che hai prenotato durante la creazione del bilanciatore del carico.

Modificare un dominio personalizzato sul portale

Per modificare un dominio personalizzato nel tuo portale:

  1. Nell'interfaccia utente di Apigee, seleziona Pubblica > Portali nella barra di navigazione laterale.
    Viene visualizzato l'elenco dei portali.
  2. Seleziona il tuo portale nell'elenco.
  3. Seleziona Impostazioni nel menu a discesa della barra di navigazione in alto o nella pagina di destinazione.
  4. Fai clic sulla scheda Domains (Domini).
  5. Modifica le informazioni del dominio personalizzato.
  6. Fai clic su Salva.

Disattivare un dominio personalizzato nel tuo portale

Per disattivare un nome di dominio personalizzato sul tuo portale:

  1. Nella UI di Apigee, seleziona Pubblica > Portali nella barra di navigazione laterale. Viene visualizzato l'elenco di portali.
  2. Seleziona il tuo portale dall'elenco.
  3. Seleziona Impostazioni nel menu a discesa della barra di navigazione in alto o nella pagina di destinazione.
  4. Fai clic sulla scheda Domains (Domini).
  5. Fai clic su Disattiva.
  6. Fai clic su Disattiva quando richiesto per confermare l'operazione.

Il dominio personalizzato è disabilitato e i campi sono stati cancellati.