Mon serveur n'affiche pas la bonne page

Eléphanteau du PHP | 19 Messages

10 déc. 2006, 19:20

Bonjour, j'ai installé easyPHP et il marche très bien en local.
Dans mon naviguateur je tape l'adresse http://127.0.0.1 et je tombe sur la bonne page donc tout va bien.
Par contre quand je veux passer par le biais de mon ip car le but étant de pouvoir se connecter à distance http://XXX.XXX.XXX.XXX/ là j'atterris sur la page d'identification de ma Livebox mais je voudrais tombé sur celle du serveur comme avec 127.0.0.1 que me faut-il modifié?

Mon fichier httpd.conf à été modifié pour écouter le port 80

Code : Tout sélectionner

# Listen: Allows you to bind Apache to specific IP addresses and/or # ports, in addition to the default. See also the <VirtualHost> # directive. # #Listen 3000 #Listen 12.34.56.78:80 #Listen 127.0.0.1:80 #Listen 192.168.0.2:80 Listen 80

Mammouth du PHP | 19672 Messages

10 déc. 2006, 19:29

Ta live-box agit comme un routeur : c'est à ce niveau qu'il faut ajuster la configuration. Dans ta doc de LiveBox, tu dois avoir les instruction pour la paramétrer via une adresse réseau du genre 192.168.2.1 (par exemple) et là, fouille dans le menu : l'idée, c'est qu'un appel vers le port 80 doit être dirigé vers l'IP réseau de ta machine qui sera par exemple 192.168.0.2 : et là ça va fonctionner.

Mais attention, ça veut dire que tous ceux qui auront ton IP qu'il accederont à ton serveur Web et à ton interface EasyPHP, donc à phpMyAdmin par exemple, histoire d'aller mettre un peu la zone dans tes bases de données.

Prudence.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

ViPHP
ViPHP | 1961 Messages

10 déc. 2006, 19:56

Bonjour,

Comme te le dit Cyrano tu dois créer une règle NAT dans le routeur (LiveBox) de façon à rediriger toute demande TCP/IP entrante sur le port 80 de ta LiveBox vers le port 80 de ta machine locale voici un exemple
Regarde sur la coté gauche pour voir où trouver (c'est pas une LiveBox mais ça doit se resembler).
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein

Eléphanteau du PHP | 19 Messages

10 déc. 2006, 19:59

en gros il me faudrait laisser tomber les adresse IP distribué automatiquement et tout paramétrer manuellement.
Du style :
LiveBox 192.168.2.1
Routeur Netgear 192.168.2.2
Mon PC 192.168.10.1
Mon PC n°2 192.168.10.2
Mon pc n°3 192.168.20.1
Mon pc n°4 192.168.20.2
Le serveur 192.168.100.1
C'est bien ce que je dois faire en fait?

ViPHP
ViPHP | 1961 Messages

10 déc. 2006, 20:06

Re,

Tout dépend si ta LiveBox te permet d'associer un nom de server à la place d'une adresse IP locale.

Quand aux adresses tout dépend des sous réseux que tu as.
D'après ce que tu montres tu en a 4, (le 2, 10, 20 et 100) si c'est le cas pourqoi pas.
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein

Invité
Invité n'ayant pas de compte PHPfrance

10 déc. 2006, 21:08

en fait je comprends pas trop c'est quoi les NAT.

Pour la LB j'ai Adresse publique NAT dès que j'y fait un truc il génère une erreur
ensuite Politique basée sur NAT là j'y fait des trucs mais rien ne change :
Liste des actions NAT

Sélection Service ID de l'action Type d'action Adresse Port Redirigé Etat
De Jusqu'à De Jusqu'à
LAN srv 1 Redir Port 192.168.0.20 192.168.0.20 1 65535 Activé
LAN srv 2 Redir Port 192.168.1.10 192.168.1.10 1 65534 Activé
System 3 Redir Port 192.168.0.20 192.168.0.20 80 80 Activé
System 4 Redir Port 192.168.1.10 192.168.1.10 80 80 Activé

puis j'i aussi Interfaces NAT :

Où faut-il que je tripote et quoi? Car là je suis largué!

ViPHP
ViPHP | 1961 Messages

10 déc. 2006, 21:16

Re,

Ceci peut t'aider
Sinon fais une recherche :google: avec "NAT livebox" tu devrais trouver des solutions.
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein

Eléphanteau du PHP | 19 Messages

10 déc. 2006, 21:56

D'ailleurs pourquoi la page de ma LB est accessible alors que mon serveur ouvre un dossier www et où il n'y as pas de LB?
Franchement je comprends rien à ce que m'affiche le PC là.
En fait je voudrais savoir quoi mettre derrière mon ip pour ne pas tomber sur le truc de ma LB mais bien sur mon site qui marche si bien dans mon reseau local 127.0.0.1

ViPHP
ViPHP | 1961 Messages

10 déc. 2006, 23:38

Re,
Procédons par étapes.

Tu as un site qui fonctionne parfaitement bien en local. Jusque là on est d'accord.

Tu voudrais maintenent que ton site soit accessible depuis un autre poste du réseau, voir de l'extérieur.

C'est bien le souci ?

1 - comment tentes tu de te connecter à ton site, en local et à partir d'un autre poste ?
2 - Qu'obtiens tu, des messages d'erreur, des pages bizarres ?
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein

Eléphanteau du PHP | 19 Messages

10 déc. 2006, 23:48

Alors voila d'un autre poste du réseau je tape http://192.168.0.20 je tombe bien sur la page index.php de mon serveur c'est parfait.
Mais si je tape http://XXX.XXX.XXX.XXX où XX...X représente mon ip ben là je tombe sur la page de la livebox et je veux tombé sur la page index de mon serveur.
PS : si je tape http://monip/index.php j'ai une erreur 404

ViPHP
ViPHP | 1961 Messages

11 déc. 2006, 00:00

Re,

Si tu n'as pas un nom de domaine tu ne peux pas accèder de cette manière à ton site.

Ta LiveBox comme on l'a déjà dit fait office de routeur elle à donc deux adresses.
Une qui correspond à ton réseau local (LAN) et une autre qui correspond au réseau externe (WAN).

Si tu tentes d'appeller ton site avec l'adresse locale de la LB tu vas tomber sur le menu d'administration (Logique).

Si à partir d'une machine de ton réseau local tu tentes d'accéder à l'adresse WAN de la LB tu as des chances d'avoir un méssage du style
Connexion réinitialisée

La connexion avec le serveur a été réinitialisée pendant le chargement de la page.
Une fois que tu as créée ta règle NAT si tu veux tester avec l'adresse WAN tu dois le faire d'une machine externe à ton réseau (Sauf si tu as ton propre DNS et tes virtual hosts configurés)

De plus assure toi que ton adresse IP WAN est fixe. (c'est loin d'être toujours le cas)
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein

Eléphanteau du PHP | 19 Messages

11 déc. 2006, 00:15

Je crois que tu n'as pas bien compris
ma config c'est une LB qui se connecte à l'ADSL sans wifi le cable réseau va sur un routeur Netgear qui lui va sur 4 autre pc dont celui où est installé le serveur easyphp.
LB 192.168.1.1
Netgear 192.168.0.1
localhost 127.0.0.1
pc du serveur 192.168.0.20
autre pc sans serveur 192.168.1.10

du pc serveur 127.0.0.1 et 192.168.1.10 et 192.168.0.20 je tombe sur index de mon serveur ok
d'un autre pc 192.168.1.10 et 192.168.0.20 je tombe sur le serveur tjrs ok bien sur en tapant 127.0.0.1 sur le pc sans serveur ça marche pas normal.
de n'importe quel pc avec http://xxx.xxx.xxx.xxx donc mon ip réseau délivré par Wanadoo là je tombe sur la page de la LB et je veux tombé sur celle du serveur.
Que dois-je faire pour y parvenir?

ViPHP
ViPHP | 1961 Messages

11 déc. 2006, 00:20

Re,

C'est exactement ce que je te dis.

Tu ne peux pas accéder de ton réseau en simulant une connexion externe.

Tu dois le faire à partir d'une machine qui ne se trouve pas dans ton réseau.

Si tu as un ami que peux essayer avec cette adresse il poura te dire si ça fonctionne ou pas. Toi tu ne le pouras pas.
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein

Eléphanteau du PHP | 19 Messages

11 déc. 2006, 00:26

donc si tout va bien d'une autre ip en tapant mon ip il tombera sur la page du serveur non celle de la LB?

ViPHP
ViPHP | 1961 Messages

11 déc. 2006, 00:29

donc si tout va bien d'une autre ip en tapant mon ip il tombera sur la page du serveur non celle de la LB?
Si ta régle NAT est correctement configurée OUI
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein