Apache - Allow y Deny con IPs detrás de un proxy

 
Vista:

Allow y Deny con IPs detrás de un proxy

Publicado por Jaunt (1 intervención) el 14/11/2006 02:51:11
¡Buenas!

Hasta hace muy poco tiempo jugaba con la estructura:

<Directory 'ruta'>
Order Deny,Allow
Deny from All
Allow from 'mi_ip'
</Directory>

para acceder a determinados contenidos de mi web sólo desde IPs de confianza.

Pero recientemente mi ISP ha interpuesto un proxy y este método me ha dejado de funcionar (403 Forbidden).

Supongo que esto es debido a que la IP que es tomada y comparada con la condición es la IP del proxy y no mi IP pública.

Al igual que para el LogFormat basta con jugar entre los valores '%h' y '%{Client-IP}i', ¿existe algún medio para que pueda seguir utilizando el método de siempre, a pesar del proxy?

Gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Allow y Deny con IPs detrás de un proxy

Publicado por kitai (9 intervenciones) el 30/11/2006 15:25:19
Si el proxy sigue los RFCs, te debería llegar la IP del cliente en una de las cabeceras.

Analiza bien lo que te envía el proxy, ok? y en una de las cabeceras verás la IP verdadera del cliente
luego tan solo la tienes que filtrar con un setEnvIf en el Apache
y luego la añades al CustomLog

kitai
www.apache-es.org
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar