2009-10-20 13 views
2

J'utilise Apache/2.2.8 (Ubuntu) et j'ai un problème. Il y a un fichier/etc/apache2/sites disponibles/backuppc avec les éléments suivants:Reverse Proxy avec Apache2 ne fonctionne pas

<VirtualHost *> 
ProxyRequests Off 
<Proxy *> 
Order deny,allow 
Allow from all 
</Proxy> 
ProxyPass /backuppc http://192.168.134.59:80/backuppc 
ProxyPassReverse /backuppc http://192.168.134.59:80/backuppc 
<Location /backuppc/> 
ProxyPassReverse /backuppc 
</Location> 
</VirtualHost> 

Cela fonctionne sur 192.168.134.10. Dans le navigateur (FF) l'adresse http: // localhost/BackupPc va au serveur désiré mais la ligne d'adresse apparaît avec http: //192.168.134.59/backuppc/. Cela ressemble à ce ProxyPass fonctionne comme un serveur DNS ... Enfin de l'Internet seulement 192.168.134.10 est accessible, et avec/backuppc je reçois le login mais maintenant l'accès au serveur désiré.

S'il vous plaît aider, THX.

paix

Ice

+0

vous devriez plutôt demander à serverfault pour ce genre de question. – Aif

+0

Il semble que vous ayez des URL dans les pages livrées qui ont des références de serveur codées en dur. Peut-être aussi une actualisation META ou une redirection côté client. – kdgregory

+0

Hum, Je ne pense pas parce que si j'utilise un minuscule portmapper (http://www.analogx.com/contents/download/Network/pmapper/Freeware.htm) pour traduire Port 80 à 8000 sur tout autre PC tout allé très bien. – Ice

Répondre

1

je l'ai obtenu par moi-même avec le peu d'aide de http://wiki.apache.org/cocoon/ApacheModProxy

La pièce manquante était le ProxyPreserveHost Sur comme vous pouvez le voir dans ma configuration:

<VirtualHost *> 

    ProxyPreserveHost On 
     ProxyRequests Off 

     <Proxy *> 
       Order deny,allow 
       Allow from all 
     </Proxy> 

     ProxyPass /backuppc http://192.168.134.59/backuppc 
     ProxyPassReverse /backuppc http://192.168.134.59/backuppc 


</VirtualHost> 

Cela se produit sur apache derrière l'adresse IP 192.168.134.10 qui sert un wiki. Le pare-feu a un portforwarding vers ce serveur. Cette configuration permet désormais d'accéder au site Web du serveur de sauvegarde sans modifier le pare-feu.

Cependant, merci pour vos réponses

paix

Ice