[Apache] Virtualhosts et mod_rewrite help

Fermé
Guigui91 - 24 août 2010 à 15:51
Skouik Messages postés 1 Date d'inscription lundi 22 août 2011 Statut Membre Dernière intervention 22 août 2011 - 22 août 2011 à 16:18
Bonjour,

Je vais essayer de faire court, j'ai une ip publique et 2 serveurs web indépendants utilisant des plateformes différentes je souhaite publier les 2 sur internet.

Apparement le mode rewrite d'apache permet de redirigé mon flux vers le bon serveur mais en pratique je n'y arrive pas...
J'ai plusieurs exemple utilisant des méthodes différentes donc je suis un peu pomé :(

Pour le moment je test en local.

Mon serveur apache est ce que je peux qualifié comme "frontale" (c'est lui qui recevera les requetes de ma pate LAN du routeur) mais il héberge un mini site bidon juste pr le test.

IP serveur Apache (bibi.iki.com): 192.168.100.155

IP serveur 1 (bobo.iki.com): 192.168.100.101


Voici le fichier de conf virtualhost :


LoadModule proxy_module /usr/lib/apache2-itk/mod_proxy.so
LoadModule proxy_http_module /usr/lib/apache2-itk/mod_proxy_http.so
LoadModule rewrite_module /usr/lib/apache2-itk/mod_rewrite.so

<VirtualHost *>
ServerName bobo.iki.com
RewriteEngine On
RewriteRule ^/(.*) \http://192.168.100.101:8080/xnet/$1 [P]
</VirtualHost>


<VirtualHost *>
ServerName bibi.iki.com
RewriteEngine On
RewriteRule ^/(.*) \http://192.168.100.155/$1 [P]
</VirtualHost>


Pour le moment j'ai un début de résultat car quand je tape l'adresse bibi.iki.com il me redirige vers mon site : http://192.168.100.101:8080/xnet j'en déduis que la fonction marche bien mais visiblement pas ds le bon sens, alors j'ai du me tromper quelque part mais j'ai beau chercher je m'en dépatouille pas :( un coup de main serait vraiment le bienvenue...

Merci d'avance
A voir également:

2 réponses

up plz
0
Skouik Messages postés 1 Date d'inscription lundi 22 août 2011 Statut Membre Dernière intervention 22 août 2011
22 août 2011 à 16:18
Hello Guigui91,

Voici un tutoriel qui explique bien cela (utilise mod_proxy)

http://www.elyoussfi.com/blog/mettre-en-place-un-serveur-mandataire-proxy-avec-apache-grace-a-mod_proxy

ou alors tu peux également passer par de la réécriture d'url avec mod_rewrite

http://www.elyoussfi.com/blog/utiliser-le-module-mod_rewrite-sur-apache-pour-la-reectriture-durl-22
0