salut,
si j'ai bien compris, tu veux utiliser un nom de domaine pour accéder à ton serveur. Cependant les noms de domaines ne sont pas attribués par ton serveur Apache, tu dois d'abord en enregistrer un.
Le service d'enregistrement français et officiel est http://www.gandi.net/
Là tu va pouvoir vérifier que le nom de domaine que tu veux est libre, puis si c'est le cas tu va pouvoir l'enregistrer pour 1€ par moi, soit 12€ par an.
Ensuite tu devra régler le problème de ton IP qui, je le pense, n'est pas fixe. Mais la dessus je ne peux pas t'en dire plus.
Si comme moi (et oui j'ai fait mon site :p) tu ne souhaites pas payer, utilise un service de DNS dynamique. Le plus simple à utiliser que je connaisse est http://www.dyndns.com/ de plus il est gratuit et te permet de régler par la même occasion ton problème d'IP dynamique.
Une fois que tu as enregistré un nom de domaine chez eux, créé une hôte de DNS dynamique et dirige la vers l'adresse IP de ta LiveBox.
Ensuite va sur la page de configuration de ton routeur.
Va dans Configuration -> Avancée -> DNS Dynamique, sélectionne le service DynDNS, entre le nom de domaine que tu as enregistré ainsi que les identifiants de ton compte DynDNS, puis clique sur Soumettre.
De cette façon, à chaque fois que ton IP changera, le service DynDNS en sera averti automatiquement et redirigera le nom de domaine vers la nouvelle IP de ta LiveBox.
Maintenant tu peux modifier la directive ServerName dans le fichier de configuration Apache. Elle permet à ton serveur de se référencer sur internet. Recherche la directive ServerName, et procède de la façon suivante:
Si ServerName est précédé d'un #, enlève le puis, à la suite ajoute un espace, et le nom de domaine que tu a enregistré (sans le "http://" et le / final). Tu peux aussi spécifier le port d'écoute pour limiter l'écoute sur ce port en ajoutant :portdecoute sachant que le protocole HTTP n'utilise que le port 80. Cela donne :
ServerName mondomaine.dyndns.org:80
Ici, tu peux voir le domaine enregistré suivi de .dyndns.org. C'est l'extension que j'ai choisi d'ajouter à mon adresse.
Tu peux aussi rajouter/modifier la directive UseCanonicalName pour que dans le cas ou quelqun taperait ton IP (toi par exemple) celle-ci soit remplacée par le nom de domaine.
Bonne chance
Partager