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 :
| Type | Nom | Cible |
|---|---|---|
| CNAME | app.exemple.fr | monsite.runtime.di2amp.com |
Pour la racine d'un domaine (exemple.frsans sous-domaine), utilisezALIASouANAMEchez 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
✓ 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