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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [Apache] Configuration vhost avec fwd proxy

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Apache] Configuration vhost avec fwd proxy

n°1338753
nuriel22
Posté le 02-06-2013 à 02:14:24  profilanswer
 

Hello,
 
J'essaie de configurer un serveur pour servir une simple page html, mais aussi me servir de forward proxy vers d'autres adresses. Si le proxy est le seul virtual host tournant sur apache, tout fonctionne et je peux configurer Firefox en local pour faire transiter le traffic par le serveur. Par contre, si j'ajoute un autre virtual host, celui-ci devient le host par defaut (jusque la, rien d'anormal), mais le proxy ne marche plus, et toutes les requetes que je lui envoie sont servies par le default host (au lieu de me retrouver sur l'adresse que je cherche, le serveur retourne le index.html de mondomaine.org). Quelqu'un voit ce que je fais de travers ?
 
J'ai 1 IP et 2 noms de domaines mondomaine.org et proxy.mondomaine.org. Les 2 domaines pointent bien sur la bonne IP et le ping est correct.
 
Je teste avec Firefox (sur une autre machine ailleurs sur internet). Quand il est configure sans proxy, j'obtiens les resultats suivants:
www.lemonde.fr  --> success
mondomaine.org  --> success (page test specifique que j'appelle PTS1)
proxy.mondomaine.org  --> success (autre page test specifique appelee PTS2)
 
Si Firefox est configure pour passer par le proxy:
www.lemonde.fr  --> PTS1
mondomaine.org  --> PTS1
proxy.mondomaine.org  --> demande d'authentification, ce qui est normal (lorsque le proxy est le seul site actif, il demande egalement une authentification avant de servir la page)
 
Les 2 vhosts sont configurer comme ceci (dans /etc/apache/site-enable)
 
mondomainde.org

Code :
  1. <VirtualHost *:80>
  2.         ServerName mondomain.org
  3.         DocumentRoot /var/www/mondomain.org
  4.         ErrorLog ${APACHE_LOG_DIR}/error.mondomain.log
  5.         # Possible values include: debug, info, notice, warn, error, crit,
  6.         # alert, emerg.
  7.         LogLevel warn
  8.         CustomLog ${APACHE_LOG_DIR}/access.mondomain.log combined
  9. </VirtualHost>


proxy.mondomaine.org

Code :
  1. <VirtualHost *:80>
  2.         ServerName proxy.mondomain.org
  3.         DocumentRoot /var/www/proxy.mondomain.org
  4.         ProxyRequests On
  5.         ProxyVia On
  6.         <Proxy *>
  7.                Order deny,allow
  8.                Deny from all
  9.                Allow from all
  10.                AuthType Digest
  11.                AuthName "mondomain.org"
  12.                AuthUserFile /etc/apache2/htdigestpsd
  13.                AuthDigestDomain /
  14.                AllowOverride None
  15.                Options None
  16.                require user myuser
  17.         </Proxy>
  18.         ErrorLog ${APACHE_LOG_DIR}/error.proxy.log
  19.         # Possible values include: debug, info, notice, warn, error, crit,
  20.         # alert, emerg.
  21.         LogLevel warn
  22.         CustomLog ${APACHE_LOG_DIR}/access.proxy.log combined
  23. </VirtualHost>


Et la configuration est comprise par apache comme ceci:

Code :
  1. root@monserver:/etc/apache2/sites-available# apache2ctl -S
  2. [Sun Jun 02 01:31:10 2013] [warn] NameVirtualHost *:443 has no VirtualHosts
  3. VirtualHost configuration:
  4. wildcard NameVirtualHosts and _default_ servers:
  5. *:80                   is a NameVirtualHost
  6.          default server mondomain.org (/etc/apache2/sites-enabled/mondomain.org:1)
  7.          port 80 namevhost mondomain.org (/etc/apache2/sites-enabled/mondomain.org:1)
  8.          port 80 namevhost proxy.mondomain.org (/etc/apache2/sites-enabled/proxy.mondomain.org:14)
  9. Syntax OK
  10. root@monserver:/etc/apache2/sites-available#


 
Quelqu'un a une idee de ce que je rate ?
 
Nuriel

mood
Publicité
Posté le 02-06-2013 à 02:14:24  profilanswer
 

n°1338776
e_esprit
Posté le 02-06-2013 à 13:52:54  profilanswer
 

A mon avis c'est firefox qui se connecte à ton proxy sans indiquer le nom de domaine/vhost.
Fais plutot la distinction au niveau du port d'écoute (genre 8080 pour ton proxy) plutôt que sur le nom de domaine.


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [Apache] Configuration vhost avec fwd proxy

 

Sujets relatifs
[Configuration]DGE-528T Gigabit Ethernet AdapterLancé apache automatiquement au démarrage
multisite en interne sur un apacheinstallation apache sur rhel 6
[Kernel Linux]Configuration de votre matérielconfiguration postfix sur serveur web
[Résolu] Configuration ssl multi-sites sous ApacheInstallation Apache 2.4.4 sous Linux à partir de Zéro
Aide Configuration OMV HDD 
Plus de sujets relatifs à : [Apache] Configuration vhost avec fwd proxy


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