Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1270 connectés 

  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Logiciels d'entreprise

  Reverse Proxy avec Apache 2.2

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Reverse Proxy avec Apache 2.2

n°74430
joe dassin
Tagada tagada
Posté le 07-12-2010 à 11:54:56  profilanswer
 

Bonjour,
 
Je me sens vraiment bête, mais rien à faire, je n'y arrive pas.
Je souhaite mettre en place un serveur frontal qui va se charger de diriger le trafic web vers le bon serveur, de manière transparente pour le navigateur client : en tapant l'URL du site, le proxy doit router vers le bon serveur.
 
Voilà ma config:
- 1 serveur web, port 80, site1.monsite.test
- 1 serveur web, port 8081, site2.monsite.test
- 1 serveur web, port 8082, site3.monsite.test
- 1 serveur reverse proxy apache
- 1 poste client WinXP
Les serveurs web sont sous IIS avec des applis en .net 2.0
 
Tous les serveurs sont sur le même LAN, avec les adresses enregistrées dans les fichiers host:
- le proxy connait les 3 IP des serveurs web
- le client ne connait que l'IP du proxy pour les 3 sites web
 
Apache, proxy et virtualhost sont mes amis (enfin normalement), tout est bien documenté en plus. Sauf que je n'arrive pas à le faire fonctionner...
Pour commencer, je limite mes test pour le moment au site 2, et j'ai créé le fichier de conf suivant:
 

Code :
  1. <VirtualHost *>
  2. ServerName site2.monsite.test
  3. ProxyPreserveHost On
  4. ProxyRequests off
  5. ProxyPass / http://192.168.0.2:8081/site2/
  6. ProxyPassReverse / http://192.168.0.2:8081/site2/
  7. </VirtualHost>


 
C'est a peu près le type de configuration que je vois dans 99.9% des sites dédiés à ce genre de conf.
Avec cette configuration, j'arrive bien au site, mais j'ai une erreur 401.2, access denied sur le navigateur. J'ai contrôlé les droits sur le serveur local, tout est bon, d'ailleurs si je tape l'IP locale du serveur sur le poste client, ça fonctionne normalement.
 
Bon, ça commence mal.
J'ajoute au fichier de conf. des virtualhost la partie pour accéder au 1er serveur:
 

Code :
  1. <VirtualHost *>
  2. ServerName http://site1.monsite.test
  3. ProxyPreserveHost On
  4. ProxyRequests off
  5. ProxyPass / http://192.168.0.1/
  6. ProxyPassReverse / http://192.168.0.1/
  7. </VirtualHost>


 
Dans ce cas là, le navigateur n'accède même au site 1, je retombe direct sur le site 2 (avec la même erreur bien sûr).
 
J'ai essayé aussi de passer par le module rewriteurl, mais ça ne marche pas mieux... Je suis en galère totale, et je ne maîtrise pas Apache pour mettre les mains dans une configuration avancée...
 
Pouvez-vous m'aider ?
 
Edit : j'ai déjà posté ce message dans la partie "Windows" du forum, que j'ai fermé.


Message édité par joe dassin le 07-12-2010 à 12:05:35
mood
Publicité
Posté le 07-12-2010 à 11:54:56  profilanswer
 

n°74465
joe dassin
Tagada tagada
Posté le 08-12-2010 à 09:05:22  profilanswer
 

Ca ressemble bien à un bide !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Logiciels d'entreprise

  Reverse Proxy avec Apache 2.2

 

Sujets relatifs
Squid 3 + Proxy Bluecoat AV (via ICAP)reverse proxy sur Apache 2 pour OWA 2007
Serveur 2003 - DNS - Apache[Apache] mod_rewrite et l'uri masking
LOGMEIN: contrôle à distance bloqué par le proxy[RESOLU] Proxy HTTPS
Durée de rétention du cache d'un proxyReverse Proxy Apache
[Apache] Reverse proxyReverse proxy apache avec certificat signé
Plus de sujets relatifs à : Reverse Proxy avec Apache 2.2


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR