[PLUTO-help] configurazione proxy...al contrario

Luca Campo Dall'Orto luca.campodallorto a gmail.com
Sab 20 Ago 2005 16:17:42 CEST


Non migliora: la direttiva VirtualHost che mi redirige la richiesta
verso il secondo server, fatta col proxy adesso, è al terzo posto tra
le varie direttive VirtualHost: quando richiamo quel sito mi compare
il primo della lista, che è in locale...non mi da nessun errore
purtroppo...tutti i moduli sono caricati, sia mod_rewrite che
mod_proxy vari...

2005/8/20, Matteo Pillon <matteo.pillon a email.it>:
> On Sat, Aug 20, 2005 at 10:09:37AM +0200, Luca Campo Dall'Orto wrote:
> > Eccomi di nuovo, probabilmente sbaglio io, ma, con questa configurazione:
> >
> > >  <VirtualHost *:80>
> > >         ServerName www.pippo.it
> > >         ServerAlias www.pippo.it
> > >
> > >         RewriteEngine On
> > >         RewriteRule ^/(.*) http://192.168.0.50/$1 [L,P]
> > >  </VirtualHost>
> >
> > sulla barra di stato del mio browser, quando tento di accedere da
> > pubblico al sito www.pippo.it, vedo il tentativo da parte del browser
> > di accedere all'indirizzo privato 192.168.0.50, e questo chiaramente
> > non gli riesce...come si fa?Con questa configurazione pensavo che
> > Apache facesse lui una specia di nat, ma se mi redirige il browser su
> > un ip privato non funziona...
> > Qualche aiuto?
> 
> Dalla documentazione del mod_rewrite:
>   'proxy|P' (force proxy) - è il flag P tra le parentesi quadre
>  This flag forces the substitution part to be internally forced as a
>   proxy request and immediately (i.e., rewriting rule processing stops
>   here) put through the proxy module. You have to make sure that the
>   substitution string is a valid URI (e.g., typically starting with
>   http://hostname) which can be handled by the Apache proxy module. If
>   not you get an error from the proxy module. Use this flag to achieve
>   a more powerful implementation of the ProxyPass directive, to map
>   some remote stuff into the namespace of the local server.
> 
>  Notice: To use this functionality make sure you have the proxy module
>   compiled into your Apache server program. If you don't know please
>   check whether mod_proxy.c is part of the ``httpd -l'' output. If yes,
>   this functionality is available to mod_rewrite. If not, then you first
>   have to rebuild the ``httpd'' program with mod_proxy enabled.
> 
> Controlla di avere il mod_proxy, come specificato nel pezzo di
> documentazione che ti ho citato.
> 
> Puoi anche fare una prova solo con il mod_proxy, senza il mod_rewrite,
> in questo modo (il mod_rewrite ti garantisce molta più flessibilità,
> ma se non ti serve, lascialo perdere):
> 
>   <VirtualHost *:80>
>          ServerName www.pippo.it
>          ServerAlias www.pippo.it
> 
>          ProxyPass / http://192.168.0.50/
>          ProxyPassReverse / http://192.168.0.50/
>   </VirtualHost>
> 
> Fammi sapere.
> Ciao.
> 
> --
> 
>  +-----------------------------------------+
>  |  * Pillon Matteo                        |
>  | --------------------------------------- |
>  | `` Fare ricerca significa vedere ciò    |
>  |    che ciascuno  ha visto e  pensare    |
>  |    ciò che  nessun altro  ha pensato '' |
>  |                 -  Albert Szent-Cyöryi  |
>  +-----------------------------------------+
> 
> 
> 
> 
> _______________________________________________
> pluto-help mailing list
> pluto-help a lists.pluto.it
> Per gestire la propria iscrizione alla lista:
> http://lists.pluto.it/listinfo/pluto-help
> 
>



More information about the pluto-help mailing list