Redirection du port 80 (windows)

Résolu/Fermé
Clowrid Messages postés 10 Date d'inscription vendredi 8 août 2008 Statut Membre Dernière intervention 13 janvier 2009 - 18 août 2008 à 21:36
Clowrid Messages postés 10 Date d'inscription vendredi 8 août 2008 Statut Membre Dernière intervention 13 janvier 2009 - 18 août 2008 à 23:32
Bonsoir,
Je possède un ordinateur (A) qui est directement relié à un modem.
Celui est relié (à l'aide d'un switch) à deux ordinateurs (B) et (C) qui ont la même utilisation que (A) : Bureautique, jeux etc..
Et enfin, je pense un ordinateur (D) qui est simplement une machine avec ubuntu dessus (avec apache et tout le blabla) lui aussi relié au switch.

J'aimerais que l'ordinateur D puisse héberger un site web.
Pour cela, je me suis servi du pseudo-routeur intégré à windows avec mon ordinateur A pour rediriger le port 80 vers mon ordinateur D (faisant donc office de serveur)

Screen : http://img237.imageshack.us/img237/3804/clip3ev1.jpg

J'utilisais déjà cette méthode pour rediriger les ports afin de jouer à warcarft et pouvoir hoster des partie avec mes ordinateurs (B) et (C), toutefois, impossible de le faire fonctionner afin qu'un utilisateur externe puisse voir mon site web.

C'est à dire que niveau réseau, si je tape http://192.168.0.7 (l'adresse de la machine (D) ), je vois effectivement le site web.
Toutefois avec http://monadresseipexterne, ça ne fonctionne pas.

Alors j'ai essayé de faire tourner apache sur d'autre port 8080 ou 6111.
En local, pareil, ça fonctionne ( http://192.168.0.7:8080 ou http://192.168.0.7:6111 ), mais, même âpres avoir rediriger comme precedement les ports 8080 et 6111 , impossible de le voir de l'exterieur.

Je ne sais plus trop quoi faire :/
A voir également:

2 réponses

ubik Messages postés 231 Date d'inscription mercredi 25 juin 2008 Statut Membre Dernière intervention 11 mars 2011 89
18 août 2008 à 22:35
La configuration me paraît correcte.

Je penserais à deux choses:
- un éventuel firewall sur le PC qui fait passerelle, mais tu ne m'as surement pas attendu pour t'en préoccuper
- la config d'apache. N'accepterait-il des requêtes que depuis le LAN?

Tu peux toujours essayer depuis l'extérieur un telnet sur le port 80 ("telnet adresse 80" sous windows), histoire de voir s'il y a un message d'erreur un peu explicite, un timeout, ou un "connexion refusée"...

Si tu connais un peu le réseau sous linux, tu peux essayer de rebooter la passerelle avec un live CD, par exemple, et de reconfigurer le routage et le port forwarding sous linux à la va vite. Si ça se met à fonctionner, c'est qu'il y a vraiment un souci dans le routage sous Windows. Sinon, il faudra se pencher sur le serveur web, ou... autre chose.

Pour info, il existe (au moins sous XP) une alternative au "partage de connexion internet" et donc à ce mécanisme de redirection de ports. Il est possible d'activer le routage (service à démarrer + modif d'une clé de registre), puis de configurer le NAT à la main avec la (mal documentée) commande "netsh". Je n'ai jamais configuré de port forwarding avec netsh mais c'est possible. Je détaillerai si ça t'intéresse.
0
Clowrid Messages postés 10 Date d'inscription vendredi 8 août 2008 Statut Membre Dernière intervention 13 janvier 2009
18 août 2008 à 23:32
Merci pour ta réponse rapide et complète ubix :)
Finalement, j'ai finit par tout redémarrer(encore une fois), à la fois le serveur apache, les cartes réseaux, la connexion et, surprise ( je n'y croyais plus), ça a fonctionné :)
Comme quoi, il ne faut parfois pas grand chose.

bonne soirée.
-2