[Apache] Virtualhosts et mod_rewrite help
Guigui91
-
Skouik Messages postés 1 Date d'inscription Statut Membre Dernière intervention -
Skouik Messages postés 1 Date d'inscription Statut Membre Dernière intervention -
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 :
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
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:
- [Apache] Virtualhosts et mod_rewrite help
- Apache open office gratuit - Télécharger - Suite bureautique
- Apache laragon - Télécharger - Divers Web & Internet
- Ftp apache ✓ - Forum Webmastering
- Apache curl - Forum Linux / Unix
- Redemarrer apache ✓ - Forum Linux / Unix
2 réponses
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
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