Domaines et HTTPS

Domaines et HTTPS

Votre URL par défaut, les domaines personnalisés avec vérification de propriété, les domaines génériques et les certificats.

Chaque application reçoit https://<name>.<server-ip>.sslip.io avec un certificat. Pour ajouter votre propre domaine, ouvrez Domains sur l’application, ajoutez le nom d’hôte et créez l’enregistrement DNS indiqué (un enregistrement A vers l’IP du serveur, ou un CNAME pour les sous-domaines).

Vérification de propriété

L’ajout d’un domaine affiche aussi un enregistrement TXT : _railyard-verify.<domain> → railyard-verify=<token>. Railyard le vérifie toutes les 30 secondes (ou appuyez sur Check now); le certificat et le routage ne démarrent qu’une fois qu’il est trouvé, afin que personne ne puisse pointer vers votre application un domaine qu’il ne contrôle pas et intercepter le trafic qui lui est destiné. Cochez Also add the www/bare-domain version pour ajouter la paire en même temps, avec redirection vers celui-ci jusqu’à ce que vous en choisissiez un principal.

Domaines génériques

Ajouter *.example.com route chaque sous-domaine de example.com vers l’application, au lieu d’ajouter chacun séparément. Ça ne peut pas être une redirection, et la vérification de propriété sonde railyard-check.example.com. Par défaut, chaque sous-domaine reçoit son propre certificat à sa première visite (TLS à la demande); ajoutez une clé DNS pour obtenir un seul certificat couvrant tout le domaine générique à la place — voir Réseau.

État

Chaque domaine affiche l’un des états suivants : unverified (le TXT n’a pas encore été trouvé), pending (vérifié, certificat pas encore émis), live (trafic actif), unrouted (vérifié, mais l’application n’a pas été redéployée depuis; redéployez pour le router) ou misconfigured (l’émission du certificat a échoué, Check now indique pourquoi).

Le certificat est émis automatiquement une fois le DNS et l’enregistrement TXT en place; les redirections (par exemple www → apex) sont prises en charge, et Make primary change l’adresse principale de l’application, en redirigeant l’ancienne.