-
Serveur web/free/dns
Bonjour à tous,j'ai un problème que je n'arrive pas à résoudre.
J'ai monté un serveur web avec apache 2.0.59,j'ai ouvert le port 80 sur ma freebox et redirigé vers l'adresse ip de mon serveur (192.168.x.x).
Jarrive à acceder à mon serveur depuis internet en rentrant l'adresse ip de ma freebox.
Mais je n'arrive pas à associer le DNS à l'adresse ip fixe de la freebox,c'est à dire que depuis internet il n'ya pas moyen d'acceder au serveur en tapant: www.nomdomaine.com
Vous pouvez me preciser quelles sont les lignes à modifier dans le fichier httpd.conf de apache pour que je verifie que je ne me suis pas trompé.
Merci de m'aider :??:
-
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 :
Code:
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.
Code:
UseCanonicalName On
Bonne chance ;)
-
Merci pour ta réponse rapide et complète. En fait je suis chez Free et j'ai créé un nom de domaine mondomaine.hd.free.fr.
Je ferais ensuite la modification necessaire sur appache car il faut attendre 24h pour que free active le service.
A bientôt.
-
oui je comprends, en effet c'est beaucoup plus simple… cependant je n'aime pas choisir la simplicité :P. J'aime au contraire tout faire moi-même (si on peut dire ça comme ça, puisque ce n'est pas moi qui ai inventé Apache ;)). En plus d'avoir la satisfaction de voir que j'ai réussi, ça me permet de rester indépendant :mrgreen: