Domaines personnalisés et TLS

Chaque app a un domaine offert {nom}.runtime.di2amp.com. Vous attachez vos propres domaines en quelques étapes.

Ajouter un domaine

$ paas domains:add app.exemple.fr --app monsite

Configurer le DNS

Pointez votre domaine vers la plateforme avec un enregistrement CNAME ou ALIAS/ANAME :

TypeNomCible
CNAMEapp.exemple.frmonsite.runtime.di2amp.com
Pour la racine d'un domaine (exemple.fr sans sous-domaine), utilisez ALIAS ou ANAME chez votre registrar (OVHcloud, Gandi, Cloudflare le supportent).

Vérifier la propagation

$ paas domains:verify app.exemple.fr
✓ DNS valide
✓ certificat Let's Encrypt provisionné
✓ HTTPS actif sur https://app.exemple.fr

Certificat TLS

Provisionné automatiquement via Let's Encrypt à l'ajout du domaine. Renouvelé 30 jours avant expiration. Pas d'action de votre part.

HTTP redirigé vers HTTPS automatiquement. HSTS activé avec preload optionnel.

Certificat personnalisé

Si vous avez un certificat EV, ou un wildcard *.exemple.fr, vous pouvez l'uploader :

$ paas domains:cert:upload app.exemple.fr cert.pem key.pem

Apex domain

Pour mapper la racine du domaine (exemple.fr) à votre app, deux options :

  • Utiliser un registrar qui supporte ALIAS / ANAME / FlatteningCNAME
  • Utiliser un sous-domaine (www.exemple.fr) et rediriger l'apex avec une règle 301 chez le registrar