Je viens à vous parce que je craque tout simplement, j'en peu plus.
Je vous expose mon cas.
dans l'entreprise dans laquelle je boss, on viens d'installer un SERVEUR (Windows server 2012 R2E) avec un domaine d'active directory, DNS, DHCP et le IIS sur lequel tourne Microsoft Exchange 2013.
en parallèle j'ai développé un intranet sous wamp sur MaBecane. jusque la tout vas bien
mon objectif est de mettre à disposition l'intranet à tous le réseau interne de l'entreprise.
Dans un premier temps j'ai commencé par crée un VirtualHost dans wamp pour que l'intranet puis être accessible via un nom de domaine "intranet.abc" j'ai modifié les fichier Host sur les différentes machines et lorqu'on essaye d'accéder a "intranet.abc" ça fonctionne.
Mon probléme est que j'ai voulu faire la même chose en installant wamp sur le SERVEUR mais ça fontionne pas.
Premier problème : conflit de port vu que IIS utilise déja le port 80, pour ça suffit de changer le port d'écoute de wamp, que j'ai mit en :8080
Secundo: j'accéde a wamp via localhost:8080, 127.0.0.1:8080 ou 192.168.x.x:8080 j'ai modifier le fichier du virtual host en mettant
A partir de la j'accède a mon intranet via l'adresse localhost:8080, 127.0.0.1:8080 192.168.x.x:8080 mais quand je tape intranet.abc sa me met impossible de trouver la page. deplus je ne peux plus accédé a ma page localhost :/
Les manipulation que j'ai faite sur MaBecane je les ai fait sur le SERVEUR mais sa donne deux résultats différents.
Si quelqu'un peut m'aider je suis a votre écoute merci d'avance.
Toutes vos requêtes http doivent être du style : (http://localhost:8080/) ou (http://intranet.abc:8080/) Lorsqu'on ne spécifie pas de port, c'est le port 80 qui est pris par défaut (80 étant le port attribué au protocole http). Si vous changez le port d'écoute, vous serez obligé de TOUJOURS spécifier le numéro de port.
Salut, Au niveau du serveur dns il serais bien de definir les noms de domaines qui sont dans ton vhost pour que tout le parc informatique connaisse les domaines(sinon il fait les mettre manuellement dans le fichier hosts de chaque poste. 127.0.0.1 correspond a la boucle local donc c'est quelque chose propre a l'ordinateur en gros tu interroge ton propre ordinateur entrant cette adresse ip tu ne pourra pas aller voir sur un autre ordinateur pour sa il faut utiliser l'adresse ip du réseau local par exemple dans ton fichier hosts tu doit avoir 192.168.x.x localhost intranet.abc pour que depuis les auttr poste tu puisse acceder au site vien l'adresse 192.168.x.x et pour acceder avec par le nom de domaine il faut que le serveur dns le gere. Par contre en ce qui concerne localhost dans les fichier hosts du pc generalement tu as la ligne 127.0.0.1 localhost Donc quand tu vaut entrer localhost sur nimporte quel pc il va selectionner celui la si il n'existe pas il vaut chercher si ce domaine pointe vers un adresse privé(reseau local) et si il n'existe toujours pas il vaut chercher avec un adresse ip public(internet) donc localhost n'est pas un bonne idée de domaine sur intranet redefini un nom pour autre lui
Otomatic => j'ai déja exploité cette solution ça n'a pas fonctionné.
Skryz974 => Si j'ai bien compris, je dois spécifier dans le fichier Host de mon serveur 192.168.x.x NomDomaine, Question :comme wamp tourne sur le port 8080, je devrai pas mettre 192.168.x.x:8080 NomDomaine?
Pour ce qui est du DNS j'ai tenté la création d'un hote mais sa fonctionnait pas. Je vais faire une mise a zéro de tout et réessayer avec vos conseil voir ce que sa donne.
je reviens par ici parce que j'ai trouvé la solution à mon problème après une bonne petite période de vacance. Comme quoi sa fait toujours du bien
Après avoir configurer wamp sur le port 8080, configurer le virtual host pour donner un nom de domaine à mon site et en mettant l'adresse ip du serveur ainsi que le nom d'hote dans le fichier "host" du serveur.
Il faut ensuite dans le pare-feu de Windows, autoriser l'accès au port 8080 aux machines distantes en créant une règle pour configurer l'accès à wamp sur le port 8080.
Pour éviter de modifier le fichier host de chaque pc, il faut ajouter dans le DNS l'ip pour accéder à l'intranet.
et normalement sa devrais fonctionner. enfin dans mon cas ça roule comme sur des roulettes je peux accéder à l'intranet depuis n'importe quel machine en tapant "monsite:8080"
Pour éviter de modifier le fichier host de chaque pc, il faut ajouter dans le DNS l'ip pour accéder à l'intranet.
En effet, la solution est bien de bidouiller dans la box (le routeur) en renseignant le DNS. Or j'ai fait un test et cela n'a jamais fonctionner. Il faut dire que j'ai un seul ordinateur et avant de voir ce qui a dans le DNS, je pense que l'ordinateur doit d'abord consulter le fichier hosts.
Donc je pense que le DNS n'est d'aucune utilité si tu as un seul ordinateur ou si tu désires accéder à un nom de domaine à partir de l'ordinateur qui contient WampServer.
Peux-tu nous fournir une hard copy de la page de ta box où tu as indiqué ton DNS ?
Sa serai difficile de te fournir un aperçu de la box chacune d'entre elle utilise une interface différente mais le principe reste le même (je pense jamais essayé de configurer le dns d'une box).
Dans mon cas je n'ai pas eu à configurer la box mais le serveur. J'ai un serveur qui tourne sur WinServer2012 avec un active directory un dns dhcp et iis.
Une fois au bureau je peux te faire un aperçu du dns si sa peut t'aider.
Pour les box as tu essayé la redirection des ports ?
je n'ai pas de problème avec le NAT (la redirection des ports) sur ma neufbox. C'est avec le DNS que j'ai un problème car, comme je l'ai dit, avec un seul ordinateur, il est impossible de faire le test.
La seule solution que je peux confirmer est bien la modification du fichier HOSTS. Normalement, le DNS serait la bonne façon de procéder.