Re: Deuxième adresse web sur un même réseau.
Tanguy Moal a écrit :
En fait c'est assez simple :
Il y a deux mondes :
- chez toi : le résau privé (192.168.*.*)
- le monde : le résau publique avec adresse ip unique (fixe ou pas)
délivrée par le fai.
Le routeur que tu utilise te permet certainement de faire du NAT
network adress translation
qui à un port donné sur l'adresse ip publique (fixe ou pas) fait
correspondre une paire (adresse privee, port privé).
En clair ca te permet de rediriger les requetes sur ton ip publique :
port 80 vers un serveur privé (local) ayant le service apache sur une
machine et un port donné.
Tu peux de la meme maniere configurer ton routeur pour rediriger les
paquets allant sur ip publique, port 81 sur un autre serveur avec un
autre port (ou le meme d'ailleurs !!!)
Oui, je sais tout ça, c'est déjà mis en place depuis longtemps sur mon
serveur.
En gros si j'ai bien compris, tu souhaite avoir deux service web
(http) qui tourne sur deux machines différentes accessible depuis
l'exterieur.
Oui, voilà tu as compris...
La bonne facon de procéder est la suivante :
premiere machine : adresse ip 192.168.1.8 <http://192.168.1.8/> avec
apache qui ecoute sur le port 80
seconde machine : adresse ip 192.168.1.10 <http://192.168.1.10/> avec
apache qui ecoute sur le port 80
routeur configuration nat :
regle 1 : rediriger les paquets tcp arrivant sur le port 80 vers
192.168.1.8 <http://192.168.1.8/> port 80
regle 2 : rediriger les paquets tcp arrivant sur le port 8080 (ou 81,
...) vers 192.168.1.10 <http://192.168.1.10/> port 80
Effectuer un test depuis l'exterieur :
http://ippublique <http://ippublique/> tu dois tomber sur le site
hebergé sur la machine 192.168.1.8 <http://192.168.1.8/>
http://ippublique:8080 <http://ippublique:8080/> (ou :81, ...) tu dois
tomber sur le site hebergé sur le machine 192.168.1.10
<http://192.168.1.10/>
J'ai déjà fait ça. C'est à dire de rediriger le port 80 sur 192.168.1.8
et le port 81 sur 192.168.1.10.
Mais ça ne fonctionne pas. Là est le problème :/
Une que cela fonctionne bien, tu peux t'occuper de ton dns.
En gros, il doit faire correspondre ton nom de domaine
(sfantar.homelinux.org <http://sfantar.homelinux.org/>) sur ton ip
publique.
Comme tu n'a pas d'ip fixe, il te faut un script du type dyndns
(dynamic dns) qui, lorsque ton routeur change d'ip publique, se
connecte sour ton fournisseur de nom de domaine et mets a jour la
table : nomdedomaine : nouvelleippublique.
Oui, j'utilise déjà dyndns ;-)
Et le tour est joué!
C'est un peu chiant mais je reste disponible pour tes questions.
Tanguy
--
++
Shams Fantar
Membre de l'association Linux62 (www.linux62.org)
Mon blog : http://sfantar.homelinux.org
Adresse email : sfantar@linux62.org
Reply to: