Domaines personnalisés
Chaque site a un sous-domaine auto <slug>.staging.iridflow.com. Tu peux ajouter ton propre domaine en 3 étapes.
Ătape 1. Configurer ton DNS
Chez votre registrar (OVH, Cloudflare, Gandi, NamecheapâŠ), crĂ©ez un enregistrement qui pointe vers 57.130.44.28. C'est la machine qui sert les sites, et c'est la bonne adresse dans tous les cas courants.
.prod.iridflow.com, et votre domaine continue d'ĂȘtre servi par 57.130.44.28. En cas de doute, demandez : se tromper d'adresse donne un domaine qui rĂ©pond et qui sert autre chose que prĂ©vu.// Option A : A record (recommandĂ©)Type : A Nom : @ (ou www, ou blog, etc.) Value: 57.130.44.28 TTL : 300 (5 min pour test, 3600 en prod)
// Option B : CNAME (si sous-domaine)Type : CNAME Nom : blog Value: staging.iridflow.com. TTL : 300
example.com, CNAME OK pour www.example.com.Ătape 2. VĂ©rifier la propagation
Comptez de 1 à 30 minutes selon la durée de vie (TTL) de votre enregistrement. Si elle est à 86400, soit 24 heures, un changement peut mettre une journée à se généraliser, et un retour arriÚre autant : descendez-la à 300 avant de toucher à quoi que ce soit, et vos prochaines modifications seront affaire de minutes.
Pour vérifier :
// terminaldig +short mon-domaine.com A # doit retourner : 57.130.44.28 # La reponse autoritaire, qui ne depend d'aucun cache : dig +short mon-domaine.com A @ns14.ovh.net # Quelle machine a reellement repondu : curl -s -o /dev/null -w '%{remote_ip}\n' https://mon-domaine.com/ # ou depuis l'interface : DĂ©tail site â Domaines â [verify DNS] sur le domaine
Ătape 3. Ajouter le domaine dans Iridflow
- DĂ©tail site â section Domaines â + Ajouter un domaine custom
- Saisis
mon-domaine.com - Iridflow re-vérifie ton DNS et provisionne un cert Let's Encrypt (30s)
- Le domaine apparaĂźt dans la liste avec
ssl_status: valid
Le domaine nu et le www : un seul doit servir la page
Si vous ajoutez acme.fr et www.acme.fr au mĂȘme site, les deux adresses rendent la mĂȘme page, chacune avec son propre certificat. Pour un visiteur c'est sans consĂ©quence. Pour Google, ce sont deux pages identiques Ă deux adresses, ce qu'on appelle du contenu dupliquĂ© : il doit choisir laquelle afficher, et votre audience se partage entre les deux adresses au lieu de s'additionner sur une seule.
La balise canonique présente dans le code de la page ne fait qu'indiquer votre préférence. Google la suit la plupart du temps, et l'ignore quand d'autres signaux la contredisent. Ce qui tranche vraiment, c'est une redirection permanente, appelée 301 : la seconde adresse ne rend plus la page, elle renvoie vers la premiÚre.
Choisissez l'adresse que vous voulez voir dans Google, puis dites à l'autre de rediriger vers elle. Dans l'interface, sur le détail du site, à cÎté du domaine concerné : rediriger, puis la destination. Le lien ne plus rediriger fait l'inverse.
// Par le MCP, ou par l'APIadd_domain(site_id, "acme.fr") # celui qui sert add_domain(site_id, "www.acme.fr", redirige_vers: "acme.fr") # celui qui renvoie # Sur un domaine deja pose, sans redemander de certificat : set_domain_redirect("www.acme.fr", redirige_vers: "acme.fr") set_domain_redirect("www.acme.fr") # sans destination : il sert de nouveau le site
Trois points utiles.
- Le domaine qui redirige garde son certificat, et continue de le renouveler. Sans certificat, le navigateur refuserait la connexion avant mĂȘme de voir la redirection.
- Le chemin et les paramÚtres sont conservés.
www.acme.fr/contact?ref=xarrive suracme.fr/contact?ref=x. Vos liens existants continuent de mener au bon endroit. - La destination doit ĂȘtre un domaine du mĂȘme site, et elle ne doit pas rediriger elle-mĂȘme. Une redirection transmet les visiteurs et le rĂ©fĂ©rencement : la faire pointer ailleurs se dĂ©cide, Iridflow refuse de la configurer par mĂ©garde.
Comportement des certs
- Cert unique par domaine custom (via HTTP-01 challenge, port 80 doit ĂȘtre libre cĂŽtĂ© DNS)
- Renouvellement auto par
certbot renewsystemd timer (2Ă par jour) - Sous-domaines auto
*.staging.iridflow.comutilisent un cert wildcard partagé (DNS-01 OVH)
Retirer un domaine custom
Sur le détail du site, à cÎté du domaine : retirer. Le cert est révoqué et le vhost supprimé.
is_auto: true (le sous-domaine créé automatiquement). Delete le site pour retirer le sous-domaine auto.Verify DNS à la demande
Bouton verify DNS sur chaque domaine dans l'UI. Retourne :
points_to_us: true/falsemethod: AouCNAMEexpected_cname_targethint: conseil pour fixer si ça pointe pas