doc-locale/fr-fr/administration/operations/migrate_to_subdomain.md
{{< details >}}
{{< /details >}}
Vous pouvez migrer GitLab d'une configuration d'URL relative vers un déploiement en sous-domaine.
Le temps d'arrêt lors de la migration dépend de votre architecture de déploiement et de la configuration de votre équilibreur de charge :
[!warning] GitLab doit être configuré avec l'URL réelle qu'il utilisera. Vous ne pouvez pas configurer GitLab pour une URL et utiliser un équilibreur de charge pour présenter une URL différente aux utilisateurs, car GitLab génère des URL absolues en interne pour les réponses API, les e-mails et les éléments d'interface utilisateur.
Pour migrer d'une URL relative vers un sous-domaine :
Mettez à jour votre configuration GitLab pour désactiver la configuration d'URL relative en fonction de votre type d'installation.
{{< tabs >}}
{{< tab title="Linux package (Omnibus)" >}}
Modifiez /etc/gitlab/gitlab.rb et mettez à jour external_url pour utiliser le nouveau sous-domaine :
external_url "https://gitlab.example.com"
{{< /tab >}}
{{< tab title="Helm chart (Kubernetes)" >}}
Mettez à jour la configuration global.hosts pour utiliser votre nouveau sous-domaine.
{{< /tab >}}
{{< tab title="Self-compiled (source)" >}}
Suivez Désactiver l'URL relative dans GitLab.
{{< /tab >}}
{{< /tabs >}}
Pour appliquer la nouvelle configuration de sous-domaine, suivez le processus de mise à niveau pour mettre à niveau une instance GitLab applicable à votre type d'installation.
La modification de l'URL modifie toutes les URL distantes, vous devez donc les modifier manuellement dans tout dépôt local pointant vers votre instance GitLab. Tout dépôt local cloné lors de l'utilisation de l'URL relative possède des URL distantes pointant vers l'ancien chemin, et les utilisateurs doivent les mettre à jour manuellement.
Si vous devez conserver les liens existants pendant une période de transition, configurez votre équilibreur de charge pour rediriger les URL relatives héritées vers le nouveau sous-domaine.
Après avoir migré GitLab d'une URL relative vers un sous-domaine, configurez votre équilibreur de charge pour rediriger les anciennes URL relatives vers le nouveau sous-domaine :
/gitlab/).