Instradamento del dominio per l'hosting statico del sito web

Un sito web statico ospitato con IBM Cloud® Object Storage può essere configurato utilizzando IBM Cloud Internet Services. La configurazione delle regole di instradamento per i domini ospitati in IBM Cloud Object Storage verrà esplorata in questa "procedura" avanzata.

Queste istruzioni sono soggette a modifiche e sono fornite qui per la revisione.

Panoramica

Quando ospiti il contenuto statico del tuo sito web su IBM Cloud Object Storage, puoi configurare il modo in cui il pubblico accede al tuo sito specificando un dominio personalizzato. Utilizzando IBM Cloud Internet Services configura Object Storage per modificare l'intestazione HTTP host in risposta alle richieste pubbliche del contenuto. Per questo esempio, utilizzeremo example.com come dominio configurato in Cloud Internet Services (CIS)e un dominio secondario desiderato, web che desideri che i tuoi visitatori pubblici visualizzino come web.example.com.

Prima di iniziare

Prerequisiti

  • Un account per la piattaforma IBM Cloud
  • Un'istanza di Cloud Internet Services (CIS) con un piano e le autorizzazioni applicabili
  • Un'istanza di Object Storage con un bucket configurato come sito web statico ospitato
  • Un dominio Internet gestito tramite IBM Cloud Internet Services

Queste istruzioni richiedono un account con il piano corretto per accedere al servizio come descritto.

IBM Cloud Servizi Internet, Dominio e Consegna

Crea una regola della pagina per la destinazione del bucket

La creazione di una "Regola della pagina" nella tua istanza di IBM Cloud Internet Services richiederà diversi passi e le tue informazioni sull'endpoint

  1. Seleziona prestazioni dalla navigazione

  2. Selezionare la scheda Regole pagina dalle opzioni.

  3. Nella tabella delle regole (vuota se questa è la prima), selezionare il pulsante "Crea regola".

  4. Nel campo di corrispondenza URL immettere <sub-domain>.<custom-domain>/*. Ad esempio, web.example.com/*.

  5. Selezionare dalle opzioni per "Impostazione comportamento regola" la "Sovrascrittura intestazione host". Per il tuo bucket personalizzato che ospita il tuo contenuto del sito web statico come dominio secondario ed endpoint: <bucket-name>.s3-web.<bucket-region>.cloud-object-storage.appdomain.cloud. Ad esempio, utilizzando web-example-com come nome del bucket che ospita il tuo sito web statico, l'esempio viene visualizzato come: web-example-com.s3-web.us-east.cloud-object-storage.appdomain.cloud.

    Puoi trovare queste informazioni nella configurazione del tuo bucket o nella vista rapida nella console.

  6. Una volta confermate le opzioni di configurazione, selezionare "Crea".

  7. Successivamente, creerai il record CNAME DNS per inoltrare il traffico al tuo contenuto in IBM Cloud Object Storage.

Crea un alias di dominio per eseguire il proxy del contenuto

Dopo aver indirizzato i visitatori alla posizione corretta utilizzando una "Regola pagina", si desidera creare un alias per guidare i visitatori alla posizione. Per questo esempio, si desidera inviare i visitatori al nuovo dominio secondario web al dominio esistente, example.com che punterà a

  1. Seleziona affidabilità dalla navigazione

  2. Selezionare la scheda DNS dalle opzioni.

  3. Aggiungere un nuovo record DNS, sostituendo la propria configurazione per i valori esemplificati visualizzati. Il sottodominio desiderato deve essere aggiunto nel campo "nome". in questo esempio, abbiamo utilizzato web come un nuovo valore di dominio secondario. Il "nome dominio alias" è lo stesso immesso in precedenza, che in questo esempio comprendeva un nome bucket seguito da un punto e quindi l'endpoint, ad esempio web-example-com.s3-web.us-east.cloud-object-storage.appdomain.cloud.

    • Type: CNAME
    • Nome: <sub-domain>
    • TTL: Automatico
    • Nome dominio alias: <bucket-name>.s3-web.<bucket-region>.cloud-object-storage.appdomain.cloud
  4. Fare clic su "Aggiungi" per salvare la voce DNS una volta completata la configurazione.

  5. Nella tabella delle regole in cui viene visualizzata la nuova voce, abilitare l'opzione Proxy come "on".

Per verificare la regola appena creata, attendere la propagazione della configurazione. Quindi, utilizzare un browser per visitare il sottodominio esemplificato da web.example.com per convalidare le impostazioni.

Passi successivi

Ulteriori informazioni su IBM Cloud Internet Services o passa direttamente all'utilizzo di Cloud Internet Services (CIS) per iniziare a gestire la tua presenza su Internet.