01
Qu’est-ce qu’un domaine ?
Un domaine est le nom que l’on saisit dans le navigateur pour accéder à un site web.
Par exemple :
Au lieu de retenir une adresse technique, nous utilisons un nom facile à reconnaître.
02
Le domaine et l’hébergement sont deux choses différentes.
Il est important de distinguer ces deux concepts.
Domaine : c’est l’adresse utilisée pour trouver un site.
Hébergement : c’est le service où sont stockés et servis les fichiers du site.
Dans un projet hébergé avec GitHub Pages, GitHub peut servir les fichiers de notre site.
03
Que sont les DNS ?
DNS signifie Domain Name System.
Pour simplifier, les enregistrements DNS indiquent vers quel service un domaine doit être dirigé.
Nous pouvons imaginer ce processus :
↓
DNS
↓
serveur ou service où le site est publié
04
Le domaine principal et www.
Ces deux adresses sont liées, mais peuvent techniquement être configurées avec des enregistrements différents :
www.miproyecto.com
La première est généralement appelée domaine racine ou domaine apex.
www est un sous-domaine.
05
Configurez le domaine dans GitHub Pages.
Si votre projet est publié avec GitHub Pages, le domaine personnalisé se configure depuis le dépôt correspondant.
Ouvrez le dépôt de votre projet.
Allez dans Settings.
Ouvrez la section Pages.
Recherchez Custom domain.
Saisissez le domaine à utiliser.
GitHub vérifiera ensuite si la configuration DNS du domaine est correcte.
06
Configurez les enregistrements DNS.
L’étape suivante se déroule chez le fournisseur qui gère votre domaine.
Les enregistrements nécessaires peuvent varier selon que vous utilisez le domaine racine ou un sous-domaine comme `www`.
07
Qu’est-ce qu’un enregistrement CNAME ?
Un enregistrement CNAME permet à un nom, comme un sous-domaine, de pointer vers un autre nom de domaine.
Par exemple, dans une configuration GitHub Pages, vous pourriez devoir associer :
à une adresse comme :
La valeur exacte dépendra de votre compte et de la configuration du projet.
08
Les modifications DNS peuvent prendre du temps.
Après une modification, le changement peut ne pas être visible immédiatement partout.
Ce processus est généralement appelé propagation DNS.
09
Activez HTTPS.
HTTPS permet de chiffrer la connexion entre le navigateur et la page.
Lorsque GitHub Pages a vérifié le domaine, cherchez dans les paramètres de Pages l’option relative à HTTPS.
L’adresse devrait utiliser :
au lieu de :
10
Vérifiez les différentes versions.
Une fois la configuration terminée, vérifiez les adresses correspondant à votre configuration.
https://www.miproyecto.com
L’objectif est que le visiteur accède correctement à la version principale que vous avez configurée.
11
Erreurs fréquentes.
Mal écrire le domaine.
Configurer un mauvais enregistrement DNS.
Conserver des enregistrements incompatibles ou en double.
Ne pas attendre la propagation des changements DNS.
Oublier de vérifier HTTPS.
12
Ne modifiez pas les enregistrements sans comprendre leur rôle.
Le panneau DNS peut contenir des enregistrements utilisés par d’autres services.
Certains enregistrements peuvent, par exemple, être liés à l’adresse e-mail de votre domaine.
RÉSUMÉ
Ce que vous avez appris.
- Ce qu’est un domaine.
- La différence entre domaine et hébergement.
- Le rôle du système DNS.
- La différence entre le domaine racine et www.
- Où configurer un domaine dans GitHub Pages.
- Le rôle possible d’un enregistrement CNAME.
- Pourquoi les changements DNS peuvent prendre du temps.
- L’importance d’utiliser HTTPS.
- Pourquoi vérifier différentes versions du domaine.
- Pourquoi ne pas supprimer des enregistrements DNS sans les examiner.
MISE EN PRATIQUE
Préparez la connexion de votre domaine.
Même si vous ne souhaitez pas encore acheter ou connecter un domaine, assurez-vous de comprendre le processus.
- Identifiez où votre site est publié.
- Identifiez où vous géreriez votre domaine.
- Repérez la section DNS du fournisseur.
- Repérez Settings → Pages dans GitHub.
- Identifiez le champ Custom domain.
- Consultez la documentation actuelle de GitHub Pages.
- Vérifiez comment HTTPS serait configuré.