easy PHP

Eléphant du PHP | 113 Messages

10 mai 2006, 23:07

Bonsoir, voila j'ai 3 pc chez moi et je suis entreint de faire mon site et la je voudrais savoir si le pc d'ou je travaille pourrait étre accessible des autrs pc a partir de l'url http://127.0.0.1/monsite ...mais le probléme c que tout les poste ont une adresse ip genre 192.168.0.x donc les ip respective des 3 pc sont: 192.168.0.1 / 192.168.0.2 / 192.168.0.3
donc je pourrait accéder a mon site une fois easyphp lancé a partir de n'importe quelle pc ...j'espére étre claire MERCI

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

10 mai 2006, 23:20

hello,

j'ai pas tout compris mais voici toujours quelques infos :

127.0.0.1 correspond au dns localhost, c'est à dire la machine sur laquelle tu es. Pour pouvoir te connecter à ton site (sur le "serveur") depuis une autre machine, il faut :
- que ton "serveur" (là où son installés php et ton site) soit allumé et apache+php démarrés
- éventuellement que le firewall autorise les autres machines à se connecter au serveur, ou au moins au port 80
- se connecter à http://nom_du_serveur/ ou http://adresse_ip_du_serveur/ pour accéder aux sites

Eléphant du PHP | 113 Messages

10 mai 2006, 23:36

merci donc si je comprend bien alors c possible !!!!

Mammouth du PHP | 19672 Messages

11 mai 2006, 07:57

Oui, bien sur : ton réseau domestique répond aux mêmes principes de fonctionnement que l'Internet : Pour mémoire, "Internet" est le réseau des réseaux, c'est à dire un réseau constitué d'une multitude de réseaux plus petits comme le tien par exemple. Or sur un réseau domestique, chaque machine dispose d'une adresse IP distincte. Il te suffit de te connecter via HTTP sur une de ces adresse depuis n'importe quelle autre machine du réseau pour accéder au serveur web. Si tu as ton serveur sur la machine 3 par exemple (192.168.0.3), alors depuis les machines 1 et 2, tu peux y accéder à partir de l'adresse http://192.168.0.3/ tout simplement.

Mais cette adresse ne sera valide qu'a partir de ton propre réseau et non depuis l'extérieur. Pour être accessible depuis l'exétrieur, il faudrait que tu paramètres ton routeur pour rediriger les appels vers ton adresse IP Internet (définie par ton fournisseur d'accès) vers la bonne machine : le routeur devra alors pointer vers la machine 3.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe: