[eside-ghost] Fwd: [eside-cafe] ayuda con apache

Pablo Pérez pablofausto en gmail.com
Mar Ene 23 12:03:04 CET 2007


ALi dijo esto el dia 23/01/2007 11:55:
> Es una dudilla que tengo de apache, y me parece demasiado chorra para
> subirla al ghost, ya que habéis configurado infinitas veces a nuestro
> indio, seguro que me respondéis en un tita....
> 
> Tengo dos directorios:
> en el raiz - en el htaccess Required valid-user
> en el dir. A - en el htaccess Required user panchito
> en el dir. B - en el htaccess Required user membrillo
> 
> y es una máquina que está publicada en internet, ousease que tiene una
> ip en una lan y luego tiene hecho un NAT...
> 
> se podría hacer para que apache solo pidiera usuario/pwd si viene de
> fuera y no de la lan ?? ( que se puede hacer, seguro... pero de forma
> más o menos fácil y rápida?)
> 
> un saludo.
> 
>


Este es el .htaccess que yo utilizo para hacerlo. Primero se comprueba 
que la dirección IP del cliente (o del proxy desde el que viene el 
cliente) está en el rango 192.168.0.0 y si no se cumple esa condición se 
pide usuario y contraseña tirando de un fichero .htpasswd

Necesitas tener instalado en apache el modulo mod_setenvif (que no me 
acuerdo si viene de serie)

Saludos,
Pablo Pérez.


#### .htaccess ####
setenvif client-ip 192.168.0.0/255.255.0.0 red_local_con_proxy
setenvif remote_addr 192.168.0.0/255.255.0.0 red_local_sin_proxy

Order Allow,Deny
allow from env=red_local_con_proxy
allow from env=red_local_sin_proxy

AuthName "Atención! Está usted entrando en un area restringida"
AuthType Basic
AuthUserFile /directorio_donde_tengas_el_fichero_htpasswd/.htpasswd
Require valid-user
Satisfy any
#### fin .htacess ####


Más información sobre la lista de distribución eside-ghost