Personalizzazione del dominio

Questa pagina si applica a Apigee e Apigee ibrido.

Visualizza la 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 diffusa è:

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 dominio personalizzato. Avrai bisogno del certificato durante la creazione del bilanciatore del carico.
  3. Determina il nome host predefinito per il portale.
  4. Crea un gruppo di endpoint di rete internet (NEG) per definire l'endpoint di backend del portale integrato per il bilanciatore del carico.
  5. Crea un bilanciatore del carico che punti al NEG internet e prenoti l'IP per le richieste client in entrata.
  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 hai bisogno di registrare un nuovo dominio, puoi ricorrere a molti siti di registrazione del dominio molto diffusi, 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. Nella UI di Apigee, seleziona Pubblica > Portali nella barra di navigazione laterale. Viene visualizzato l'elenco di portali.
  2. Copia il contenuto del campo Posizione relativo al portale per il quale vuoi creare un dominio personalizzato. Elemento del portale con il campo della posizione evidenziato

    Questo valore ti servirà nel passaggio successivo.

Passaggio 4: crea un NEG 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 sui 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 navigatore.

  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 i valori predefiniti per gli altri 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 internet e prenoti l'IP per le richieste client in entrata.

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. Per Tipo di bilanciatore del carico, seleziona Bilanciatore del carico delle applicazioni (HTTP/HTTPS) e fai clic su Avanti.
  4. Per Pubblico o interno, seleziona Pubblico (esterno) e fai clic su Avanti.
  5. Per 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 Bilanciatore del carico delle applicazioni esterno globale e fai clic su Avanti.
  7. Fai clic su Configura.

Configura il bilanciatore del carico

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

    Categoria Passaggi
    Configurazione frontend

    Prenota l'indirizzo IP per le richieste client in entrata 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. (Facoltativo) 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.
      Si apre la finestra Crea un nuovo certificato.
    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 del 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.
      Si apre la finestra Crea servizio di backend.
    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 le impostazioni predefinite per 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 un bilanciatore del carico delle applicazioni esterno globale, posiziona il cursore su 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 nell'elenco 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 portale nel campo Riscrittura host.
      4. Seleziona il servizio di backend che hai configurato nell'elenco 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 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 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 tuo nome di dominio personalizzato nel campo Dominio.
  6. Fai clic su Abilita.

Verifica che quando accedi al dominio personalizzato in un browser, vieni indirizzato al 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 Gestione delle 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 del tuo nome DNS. Viene visualizzato anche il suffisso definito per la zona Cloud DNS, ma non è modificabile. Ad esempio: developers.mycompany.com
Tipo di record risorsa Seleziona A (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 sul 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. Modifica le informazioni del dominio personalizzato.
  6. Fai clic su Salva.

Disattivazione di un dominio personalizzato sul 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. Quando richiesto, fai clic su Disabilita per confermare l'operazione.

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