Redirection du port 80 (windows)
Résolu
Clowrid
Messages postés
10
Date d'inscription
Statut
Membre
Dernière intervention
-
Clowrid Messages postés 10 Date d'inscription Statut Membre Dernière intervention -
Clowrid Messages postés 10 Date d'inscription Statut Membre Dernière intervention -
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 :/
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:
- Redirection du port 80 (windows)
- Clé windows 8 - Guide
- Montage video windows - Guide
- Windows ne démarre pas - Guide
- Windows movie maker - Télécharger - Montage & Édition
- Restauration du système windows 10 - Guide
2 réponses
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.
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.