Routage de domaine pour l'hébergement de sites Web statiques
Un site Web statique hébergé avec IBM Cloud® Object Storage peut être configuré à l'aide de IBM Cloud Internet Services. La configuration des règles de routage pour les domaines hébergés dans IBM Cloud Object Storage sera explorée dans ce "comment" avancé.
Ces instructions sont susceptibles d'être modifiées et sont fournies ici à des fins de révision.
Présentation
Lors de l'hébergement de contenu de site Web statique sur IBM Cloud Object Storage, vous pouvez configurer la manière dont le public accède à votre site en spécifiant un domaine personnalisé. L'utilisation de IBM Cloud Internet Services configure
Object Storage pour modifier l'en-tête HTTP host en réponse aux demandes publiques de votre contenu. Pour cet exemple, nous utiliserons example.com comme domaine configuré dans Cloud Internet Services (CIS), et un
sous-domaine de votre choix, web, que vous souhaitez que vos visiteurs publics voient en tant que web.example.com.
Avant de commencer
Prérequis :
- Un compte pour la plateforme IBM Cloud
- Une instance de Cloud Internet Services (CIS) avec un plan et des droits applicables
- Une instance de Object Storage avec un compartiment configuré en tant que site Web statique hébergé
- Un domaine Internet géré via IBM Cloud Internet Services
Ces instructions nécessitent un compte avec le plan approprié pour accéder aux services comme décrit.
IBM Cloud Internet, domaine et services de livraison
Créer une règle de page pour cibler votre compartiment
La création d'une "règle de page" dans votre instance de IBM Cloud Internet Services va prendre plusieurs étapes et nécessite des informations sur votre noeud final
-
Sélectionner les performances dans la navigation
-
Sélectionnez l'onglet Règles de page dans les options.
-
Dans le tableau des règles (vide s'il s'agit du premier), sélectionnez le bouton "Créer une règle".
-
Dans la zone de correspondance d'URL, entrez
<sub-domain>.<custom-domain>/*. Par exemple,web.example.com/*. -
Sélectionnez l'une des options pour "Rule Behavior Setting" dans "Host Header Override". Pour votre compartiment personnalisé hébergeant votre contenu de site Web statique en tant que sous-domaine et noeud final:
<bucket-name>.s3-web.<bucket-region>.cloud-object-storage.appdomain.cloud. Par exemple, en utilisantweb-example-comcomme nom du compartiment hébergeant votre site Web statique, l'exemple se présente comme suit:web-example-com.s3-web.us-east.cloud-object-storage.appdomain.cloud.Vous pouvez trouver ces informations dans votre configuration de compartiment ou dans la vue rapide de la console.
-
Une fois que vous avez confirmé vos options de configuration, sélectionnez "Créer".
-
Ensuite, vous allez créer l'enregistrement DNS CNAME pour transférer le trafic vers votre contenu dans IBM Cloud Object Storage.
Créer un alias de domaine pour mettre en proxy votre contenu
Une fois que vous avez dirigé vos visiteurs vers le bon emplacement à l'aide d'une "règle de page", vous souhaiterez créer un alias pour guider vos visiteurs vers l'emplacement. Pour cet exemple, nous souhaitons envoyer vos visiteurs
à votre nouveau sous-domaine web vers le domaine existant, example.com qui pointera vers
-
Sélectionner la fiabilité dans la navigation
-
Sélectionnez l'onglet DNS dans les options.
-
Ajoutez un nouvel enregistrement DNS, en remplaçant votre configuration par les valeurs illustrées. Le sous-domaine souhaité doit être ajouté dans la zone "name". dans cet exemple, nous avons utilisé
webcomme nouvelle valeur de sous-domaine. Le "nom de domaine d'alias" est identique à celui entré précédemment, qui, dans cet exemple, comprenait un nom de compartiment suivi d'un point, puis le noeud final, par exemple,web-example-com.s3-web.us-east.cloud-object-storage.appdomain.cloud.- Type : CNAME
- Nom:
<sub-domain> - TTL: Automatique
- Nom de domaine d'alias:
<bucket-name>.s3-web.<bucket-region>.cloud-object-storage.appdomain.cloud
-
Cliquez sur "Ajouter" pour enregistrer l'entrée DNS une fois la configuration terminée.
-
Dans le tableau des règles où apparaît votre nouvelle entrée, activez l'option Proxy en tant que "on".
Pour tester la règle que vous venez de créer, prévoyez du temps pour la propagation de la configuration. Utilisez ensuite un navigateur pour visiter le sous-domaine illustré par web.example.com afin de valider les paramètres.
Etapes suivantes
En savoir plus sur IBM Cloud Internet Services ou utilisez Cloud Internet Services (CIS) pour commencer à gérer votre présence sur Internet.