[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