Bonjour tout le monde, je vous expose mon problème. Voila, disposant d'un réseau local dans mon entreprise, j'ai voulu mettre en réseau un forum de discussion avec wamp. Jusque là, tout va bien. J'ai fait des modifications dans les fichiers httpd-vhosts.com, httpd.conf et hosts de Windows, tout cela pour que les autres machines puissent accéder au forum en tapant directement l'adresse du forum (intranet.eph) dans le navigateur et non pas en tapant l'adresse IP suivie du nom, et c'est là que je bloque. Au lieu d'aller directement au forum, le navigateur les envoie à la page principale "localhost" de wamp. et même au niveau de mon PC, j'ai le même problème si j'ouvre firefox et que je tape "intranet.eph", je me retrouve à la page localhost. Je suis certain que je me suis gouré sur les changements à faire sur les fichiers cités précédemment, alors j'aimerai bien si possible être guidé pas à pas afin de les rmodifier. et merci
voici ce que j'ai ajouté (ou modifié) dans les 3 fichiers
httpd-vhost.conf :
<VirtualHost *:80> DocumentRoot c:/Wamp/www/intranet.eph ServerName intranet.eph Order Deny,Allow Deny from all Allow from 127.0.0.1 Allow from 192.168.0.0/255 </VirtualHost>
httpd.conf :
# Virtual hosts Include conf/extra/httpd-vhosts.conf
bien que je ne pense pas vraiment que le problème vienne de là, je déconseille fortement les points dans les noms de dossier... Cela n'amène que des ennuis...(tout comme les espaces, les caractères spéciaux, les majuscules...etc...etc...)
Au dela de ça, il reste un problème à l'utilisation d'un nom de domaine, même en local. Il faut indiquer à Windows que telle nom correspond à telle ip. C'est le principe du DNS et c'est ce à quoi sert le fichier hosts comme tu dois le savoir (puisque tu l'as modifié). Ainsi, ton pc connait l'ip de correspondante. Qu'en est-il des ordinateurs du réseau ?
En réalité, il faudrait renseigner ton ip dans chacun des hosts des clients. Il ne faudrait pas alors, que ton ip change, car il faudrait la modifier sur leur poste. Le plus simple pour utiliser un nom sur tout un réseau reste encore d'utiliser un serveur DNS en local si disponible.
Si tu ne veux pas t'embêter, utiliser l'ip locale, tu gagneras ton temps
Ensuite, tu peux choisir d'interdire l'accès au localhost mais autoriser les autres projets du répertoire www... Il est même possible de rediriger directement localhost vers localhost/mon_projet/ voire également changer le document root du localhost pour charger le projet directement. Cependant, la dernière solution empêche de charger d'autres projets en même temps.
Avant tout, merci pour vos réponses. Mon PC (serveur) a une ip attribuée manuellement (192.168.0.100) et j'ai fait le test de modifier le fichier host sur une autre machine, mais le problème reste le même, je tombe toujours à la page de démarrage de WAMP (localhost). Donc, je vais opter pour un serveur DNS mais je ne sais pas comment m'y prendre.
edit
Bon j'ai obtenu une adresse fixe avec no-ip, elle est du genre "ephoa.myftp.org" et le programme est bien en route (smiley jaune et souriant).
En recommençant à zéro, Que dois-je modifier pour que les autres machines accèdent directement à mon forum intranet juste en tapant l'URL "ephoa.myftp.org" ?????
Modifie 1 fois. Derniere modification le 03/05/2010 à 11:31 par gazouz33.