Utiliser un nom de domaine
Introduction
Jusqu'à présent nous avons utilisé l'adresse ip du serveur pour nous y connecter.
Même s'il est possible de travailler uniquement avec l'adresse ip, ce n'est en général pas très pratique.
C'est pour cela que nous utilisons les noms de domaine.
Nous supposons donc que vous avez loué le nom de domaine domaine.tld
chez un registrar (Gandi, OVH…).
Il est possible que vous ayez un nom de domaine avec votre hébergement.
Configuration des DNS
Pour que votre domaine « pointe » vers votre serveur il faut configurer ce qu'on appelle les DNS.
Les serveurs DNS sont un ensemble de serveurs qui enregistrent les IPs associées aux domaines. Il faut donc enregistrer votre IP dans les DNS de votre registrar pour qu'il redirige votre domaine vers votre serveur. Votre registrar communiquera ensuite cet enregistrement à tous les autres serveur DNS. C'est d'ailleurs cela qui peut prendre du temps (de quelques secondes à quelques heures).
Pour ajouter un enregistrement DNS vous devez aller dans la console de votre registrar et trouver la « zone DNS » ou « enregistrement DNS ». Ensuite il faut ajouter une entrée de type A pour le domaine domaine.tld vers l'IP de votre serveur. Il peut y avoir une interface pour le faire, mais au final l'enregistrement doit ressembler à cela :
IN A ip_du_serveur
Après quelques minutes ou quelques heures (le temps que les DNS se propagent) vous devriez pouvoir accéder à votre serveur à partir de votre nom de domaine :
http://domaine.tld
Cela fonctionnera car nous avons mis la ligne ServerName domaine.tld
dans la configuration d'Apache.