[redirection web]

[redirection web] - Réseaux - Réseaux grand public / SoHo

Marsh Posté le 15-05-2007 à 21:33:52    

Bonjour
 
j'organise une lan se WE et il n'y aura pas internet néanmoins j'ai mis en place un serveur web avec une copie de notre site internet.  
 
et je voudrai que lorsque les joueurs lance leur internet explorer, il soit rediriger vers mon serveur web automatiquement.
 
merci pour vos réponses :)  
 
Seb

Reply

Marsh Posté le 15-05-2007 à 21:33:52   

Reply

Marsh Posté le 16-05-2007 à 03:00:49    

Tu veux faire ça sans intervenir phisiquement sur les machines clientes de ton serveur ? Ou tu peux te permettre de passer deux secondes sur chacune d'elles ?

Reply

Marsh Posté le 16-05-2007 à 09:39:42    

non je peux pas me permettre de passer sur chaque machine, j'ai un DHCP qui tourne sur le réseau, lorsque une machine lance son internet explorer, elle contact la passerelle et c là que je dois intervenir et dire à la passerrelle que tout les packet a destination du port 80 soit rediriger vers une ip de mon réseau.
 
peut être je peux faire ça avec ipcop ?

Reply

Marsh Posté le 16-05-2007 à 09:58:26    

Hello plop007
 
Je pense que tu dois y arriver en automatique de la facon suivante.
1) Rediriger les flux HTTP sortant vers ton serveur apache.
2) Effectuer une redirection (brutale) de la requete vers la premiere page de ton site en utilisant les expressions régulières.  
 
 
Tu forces le routage de tout flux sortant avec le port 80 (HTTP) en destination vers ton serveur. Pour faire ca il faut ajouter une regle de forward dans ton firewall préféré.
 
Ensuite tu ajoutes le module alias (mod_alias)  (il devrait déjà etre present je pense) dans ton httpd.conf et tu cree un regle de redirection basé sur une expression reguliere (RedirectMatch) qui transforme toute adressse qui n'est pas sur ton site en adresse de la page d'accueil de ton site.
 
Dès qu'un client demande un accès internet le flux est redirger sert ton serveur qui converti l'adresse de la page de base demandé par le navigateur en l'adresse de ton site.
Lorsque l'intranaute navigue sur ton site, la redirection ne sexecute pas car tu as exclus l'adresse de ton site.
 
Et le tour est joué.  
A testé quand même ;)
 
A+
 
 
ps : la directive RedirectMatch en détail =>
http://httpd.apache.org/docs/2.0/m [...] irectmatch


Message édité par m3z le 16-05-2007 à 10:00:09
Reply

Marsh Posté le 16-05-2007 à 12:14:29    

Ah oué, Merci beaucoup :)
 
tu penses qu'ipcop peut me faire ça ?

Reply

Marsh Posté le 16-05-2007 à 15:18:46    

Hello,  
 
IPCOP c'est la distrib du firewall.  
Donc oui,  c'est bien là que tu dois saisir ta regle de forward.
 
Je ne sais pas ou tu as installé le serveur Apache. La redirection est a mettre dans le fichier de conf apache.
 
Le seul truc ou tu peux passer un peux de temps c'est sur la syntaxe RedirectMatch si tu ne connais pas les expressions regulieres (regex).
A+

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed