Re: apache
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hola
On Wednesday 21 May 2003 20:11, Wcom wrote:
> Hola lista tengo un problema con el apache le puse esta linea un no
> funciona me falta algo mas para que funque.................me dan una mano
> por favor si hay que instalar un paquete me dicen cual es no tengo mucha
> idea de apache
>
> <VirtualHost *>
> ServerName www.dominio.com.ar
> ProxyPass / http://192.168.0.5:80/
> </VirtualHost>
A falta de más información yo supongo que no estás cargando el módulo de proxy
que necesitas para poder invocar la directiva ProxyPass,
si es así añade a tu configuración de apache /etc/apache/httpd.conf lo
siguiente:
LoadModule proxy_module /usr/lib/apache/1.3/libproxy.so
Si lo que quieres es configurar apache como proxy reverso deberías usar la
directiva ProxyPassreverse que gestiona reescrituras de cabeceras en las
respuestas http ( proxypass no lo hace ya que el método de proxy empleado
está pensado para otras cosas )
Además suele ser bastante útil añadir alguna directiva de reescritura al
proxyreverso para caso extraños, los setings en algunos casos son algo
paranoicos, pero nunca esta de más:
#Declaro una directiva de proxy reverso
ProxyPassReverse / http://192.168.0.1
RewriteEngine on
#rechazo peticiones que especifiquen protocolo ( solo rutas relativas )
#en el fondo tener el proxy reverso dentro de un virtualhost
#ya hace ese trabajo.
RewriteRule ^(http|ftp)://.* - [F]
#Reescribo la petición que me llega para enviarla al proxy reverso
#como absoluta ( ten en cuenta que si intentas hacer proxy reverso
#de un host virtual necesitas esto por narices para hacer la petición
#de forma correcta
RewriteRule ^/(.*)$ http://192.168.0.1/$1
#Hago la petición de proxy (P)
#modifico el valor de la variable de entorno SERVER
#y declaro la regla como final, si el rewrite se realiza no se continua
RewriteRule ^http://([^/]+)/(.*) http://$1/$2 [E=SERVER:$1,P,L]
#ya que con esta ultima niegas todo lo que no se ha proxeado de
#forma correcta, no debería ocurrir, pero por seguridad...
RewriteRule .* - [F]
Esto implicaría que también cargas el modulo de rewrite:
LoadModule rewrite_module /usr/lib/apache/1.3/mod_rewrite.so
(aunque creo que este si se carga por defecto en debian
En cualquier caso te remito a la configuración del mod_rewrite:
http://httpd.apache.org/docs/mod/mod_rewrite.html
y al libro de recetas del mismo módulo:
http://www.engelschall.com/pw/apache/rewriteguide/
>
> saludos
un saludo
Victor
>
> "Sólo el conocimiento nos hace libres"
- --
"El mundo se hace día a día con el esfuerzo de los inteligentes, pero son los
imbéciles quienes lo disfrutan".
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
iD8DBQE+zOA+EzqHF8R72ekRAleYAJ4yPUtwJOKyEcJV5+sf2eO1sFOroACbBltH
qM/DMW2kG0T6T5DDUUf+I8w=
=Od+z
-----END PGP SIGNATURE-----
Reply to:
- References:
- apache
- From: "Wcom" <christian@debian-potato.com.ar>