[PLUTO-help] configurazione proxy...al contrario
Matteo Pillon
matteo.pillon a email.it
Sab 20 Ago 2005 12:38:04 CEST
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 |
+-----------------------------------------+
More information about the pluto-help
mailing list