GitLab Pages et OVH

Objectif

L’objectif est de lier un domaine réserver chez OVH à un site hébergé avec GitLab Pages.

Côté GitLab

Dans la section Domain & settings de la page Pages (via Deploy > Pages), il faut cliquer sur Add domain.

GitLab nous donne alors des informations à rentrer chez OVH pour rediriger le domaine vers le serveur GitLab, ainsi qu’une clef pour le SSL/HTTPS.

Cependant, si l’adresse est la racine du domaine, il ne faudra pas utiliser l’entrée DNS proposée car elle utilise un alias (ALIAS), il faudra utiliser l’adresse IPV4 (A) 35.185.44.232 et IPV6 (AAAA) 2600:1901:0:7b8a:: (comme indiqué dans le lien ci-dessous).

Côté OVH

Dans la section DNS Zone, cliquer sur Add an entry. Comme dit plus haut, s’il s’agit de la racine du domaine, il faut utiliser un type A et un type AAAA (donc faire 2 entrées), sinon il faut utiliser un type CNAME.

Ce qui, pour un domaine example.com, donnerait :

Pour la partie SSL (HTTPS), il faut ajouter un type TXT:

Résultat

Après la propagation des nouvelles informations DNS, le site devrait être accessible en HTTP et HTTPS.