Déploiement
Déploiement • Chapitre 14 : Projet pratique final

Configurer un nom de domaine

Cinquième étape du projet pratique : transformez vos adresses temporaires en une marque professionnelle. Associez votre nom de domaine personnalisé (ex: learnweb.com) à votre frontend sur Vercel et configurez un sous-domaine dédié pour votre API.

🏷️
Domaine Personnalisé

Remplacement des URLs .vercel.app et .onrender.com par votre propre marque (learnweb.com).

🌐
Enregistrement CNAME

Délégation du sous-domaine www ou racine vers l'infrastructure CDN de l'hébergeur.

📡
Enregistrement A / ALIAS

Pointage direct vers les adresses IP Anycast mondiales (76.76.21.21 pour Vercel).

⏳
Propagation DNS

Vérification en temps réel de la propagation mondiale des enregistrements via whatsmydns.net.

dns-domain-setup.zone
; Zone DNS de production chez votre Registrar (Cloudflare, OVH ou Namecheap) :
$TTL 300 ; TTL court de 5 minutes pour propagation rapide

; 1. Domaine principal (Apex) pointant vers le Frontend Vercel :
@               IN  A       76.76.21.21

; 2. Sous-domaine www pointant vers Vercel :
www             IN  CNAME   cname.vercel-dns.com.

; 3. Sous-domaine de l'API pointant vers le serveur backend (Render ou VPS) :
api             IN  CNAME   mon-api.onrender.com.
; (Ou enregistrement A direct vers l'IP de votre VPS : api IN A 198.51.100.42)

# Vérifier la résolution mondiale en ligne de commande :
$ dig +short learnweb.com
76.76.21.21

$ dig +short api.learnweb.com
mon-api.onrender.com.
216.24.57.1

Guide Approfondi & Architecture Système

1. Associer le Domaine dans l'Interface Vercel

La procédure est ultra-simplifiée :
  1. Dans le projet Vercel, allez dans Settings > Domains.
  2. Entrez votre nom de domaine : learnweb.com et cochez l'option recommandée « Redirect learnweb.com to www.learnweb.com ».
  3. Vercel vous affiche les enregistrements DNS exacts à ajouter chez votre registrar (un enregistrement A et un CNAME).
  4. Copiez-collez ces valeurs dans la zone DNS de votre registrar : en 2 à 5 minutes, le statut passe au vert (Valid Configuration) !

2. Pourquoi Séparer api.mon-domaine.com ?

C'est la convention absolue du web professionnel :

En attribuant www.learnweb.com au frontend et api.learnweb.com au backend, vous pouvez migrer votre backend d'un hébergeur à un autre (ex: passer de Render à un VPS dédié ou à AWS) sans jamais toucher au frontend : il suffit de mettre à jour un enregistrement DNS !

Tableau Récapitulatif : Les Enregistrements DNS du Projet Final

Nom d'EnregistrementType DNSCible / ValeurRôle Applicatif
@ (Domaine racine)A76.76.21.21Redirige learnweb.com vers le frontend CDN
wwwCNAMEcname.vercel-dns.com.Héberge le site web principal accessible aux internautes
apiCNAME ou Amon-api.onrender.com (ou IP VPS)Point d'accès sécurisé pour toutes les requêtes REST
statusCNAMEstats.uptimerobot.com.Page de statut de disponibilité publique indépendante