LINUCA
LINUCA - Asociación de Usuarios GNU/Linux en Cantabria
CONTENIDOS
. La Asociación
. ¡ Apúntate a socio !
. Fotos
. Los más leídos
. Autores [Actividad]
. Últimos Comentarios
. ¡Todos los titulares!
. Guía de Estilo
. Cómo publicar en Linuca
. Links cortos
. Lista de Correo
   [Mensajes antiguos]
   [Etiqueta en la Lista]
. Todas las Listas
. ¿Sugerencias?
. ¡Sindícanos!
Gràcies Bulma!
Esta página usa el código fuente de Bulma :-)
Busquedas

Ultimos kernels
(22/09/2014 12:29:11)
Debian
Última actualización
stable: 12/07/2014
testing: 22/09/2014
unstable: 22/09/2014
Autentificación de directorios con Apache (20044 lecturas)
Por Jose Luis E. G.
Prometeux (http://www.linuca.org)
Creado el 10/11/2002 14:07 modificado el 10/11/2002 14:07

Con este es pequeño truco se consigue que al intentar acceder a un directorio vía web de nuestro servidor apache, se inicie un dialogo de autentificación. Una cosa perfecta si queremos dotar de un pequeño toque de seguridad a una parte de nuestros documentos Web.

Pagina1/1

Pues bien una vez explicado lo que hace, pasemos directamente a lo practico:

Lo primero unas especificaciones de mi caso personal. Yo parto de que mi raíz de directorios HTML es /var/www, que es al configuración pro defecto. Pues bien una vez echa esta aclaración empecemos.

Lo primero pensar que directorio vamos a usar, por ejemplo /var/www/pruebas.

Una vez tengamos decidido que directorio editamos /etc/apache/http.conf y añadimos esto al final por ejemplo:

<Directory /var/www/pruebas>
AllowOverride All
</Directory>

Muy bien una vez tengamos esto, nos dirigimos a ese directorio

cd /var/www/pruebas

Ahora lo primero tenemos que crear el archivo de password de la gente que se puede autentificar en este directorio. Para ello usaremos este comando de este modo

htpasswd -c /var/www/pruebas/.htpasswd nombre_de_usuario

Esto creara un directorio con un contenido parecido a este

user:QDD6nJvzHZzeM

El -c es para que cree un archivo de passwords nuevo, si queremos añadir usuarios a ese archivo debemos omitirle.

Una vez tengamos los passwords crearemos el archivo /var/www/pruebas/.htaccess y añadimos algo tal que así

AuthName "Autorización requerida"
AuthType Basic
AuthUserFile /var/www/pruebas/.htpasswd
require valid-user

Creo que no hay que explicar ninguna linea ya que es obvio lo que cada una hace.

Una vez echo esto le damos los permisos correspondientes al directorio /var/www/pruebas y a sus archivos.

Pues bien, solo nos queda reiniciar el apache y probamos nuestro engendro.

Espero que os sea útil y si teneís alguna duda postaerme aquí.

Saludos.

Imprimir
Version para
imprimir

Imprimir
Version
PDF
Comentarios
Es posible que se hayan omitido algunos comentarios considerados poco constructivos
1.  Curiosidad de Google (10/11/2002 18:02, #112)
  Por: uDia
Hace un rato, buscando en Google un listado con los nombres de los cápitulos de los Simpsoms, me he encontrado con esta página web. Si clickais comprobareis que usa la autentificación de Apache. Si vamos al dominio principal, comprobaremos que todo el sitio esta protegido. Clicka aqui.

Bueno pues Google nos da la opción de ver la página en su cache cuando hacemos búsquedas, si es que la tiene en la cache. Esto es genial para poder ver webs que están temporalmente inaccesibles o desaparecieron del mapa no hace mucho, ¿pero me permitirá acceder a la web aunque tenga la protección de Apache ahora?. Pues sí, aqui la página de los Simpsoms, aqui la del dominio principal, y para seguir navegando por los enlaces copio la url y la pego asi: http://216.239.51.100/search?q=cache:<URL>

No es que sea un fallo en la autentificación de Apache, es que ese sitio aplicó esa protección a posteriori de ser indexada y cacheada por Google. Curioso y útil saber que puede pasar esto, ¿no?.

 
2.  Re: Autentificación de directorios con Apache (13/11/2002 18:13, #121)
  Por: gabuchho
Hola segui al pie de la letra las instrucciones pero cuando entro al directorio o algun archivo de el me sale que no se encontro la pagina error 500. no se que pueda estar pasando. Alguine que me ayuda porfavor.

 
3.  Re: Autentificación de directorios con Apache (07/12/2002 01:14, #168)
  Por: El cobarde anónimo
dale permisos de lectura a to kiski al fichero htaccess, necesario en las últimas versiones de apache

 
4.  Re: Autentificación de directorios con Apache (13/04/2004 01:59, #1550)
  Por: El cobarde anónimo
Dale permisoso a tu pagina es lo unico que se me ocurre chmod 755 o 644

 
5.  Re: Autentificación de directorios con Apache (13/12/2002 01:43, #175)
  Por: GAbo
hola tengo un problema, al seguir las instrucciones me funciono varias veces pero despues ya no me funciono mas y entraba directo al directorio incluso de otros pc. Porque no resulta ahora, quien me puede ayudar porfavor.

 
6.  Re: Autentificación de directorios con Apache (01/02/2003 22:27, #336)
  Por: tasio (http://tasio.net)
Puede también utilizarse, si se desea, una autenticación a partir de los usuarios que tenemos en la máquina, utilizando mod_auth_pam y mod_auth_shadow.

He probado con el PAM, pero en todos los casos, y siguiendo las instrucciones de manuales y how-tos, me ha fallado. Pasé pues a añadir el mod_auth_shadow, y en el .htaccess meterle una línea AuthShadow on.

Espero que el comentario ayude a alguien que esté pasando por mi situación, o tenga curiosidad por saberlo.

 
7.  Re: Autentificación de directorios con Apache (04/02/2003 18:36, #343)
  Por: El cobarde anónimo
solamente era para agradecerles la gran ayuda,
estaba tratatando ya hace una semana de lograr esto. Soy
estudiante de informatica y apenas estoy empesando en esto, ademas de eso estoy haciendo una aplicaciones con
servlet y necitaba hacer primero esto

 
8.  Re: Autentificación de directorios con Apache (19/04/2003 05:45, #538)
  Por: PENE
NO SEAS PUTO, PENDEJO, CABRON, VETE A LA VERGAY CHUPAME EL PITO

 
9.  Re: Autentificación de directorios con Apache (19/04/2003 05:49, #539)
  Por: TAQUITO
QUIEN ESCRIBIO ESAS MAJADERIAS MEJOR QUE NO ENTRE EN ESTA PAGINA YA QUE ES SOLO PARA GENTE INTERESADA NO PARA GROSEROS SIN EDUCACIÓN

 
10.  Re: Autentificación de directorios con Apache (19/04/2003 05:52, #540)
  Por: PENE
TU TAMBIEN VETE A LA VERGA YO TE ECHO EL SEMEN COMO ADEREZO A TUS TAQUITOS ME LO LAMBES Y ME LO RECHUPAS PERO A LO SABROSO

 
11.  Re: Autentificación de directorios con Apache (19/04/2003 05:56, #541)
  Por: TAQUITO
PARA TU INFORMACIÓN SOY MUJER Y CREO QUE ERES UN REPUGNANTE PATAN QUE NO TIENE NADA MÁS QUE HACER MÁS QUE MOLESTAR A LAS PERSONAS CON SU FALTA DE MORALIDAD

 
12.  ENCUENTRO SEXUAL (19/04/2003 06:09, #542)
  Por: PENE
MIRA MORRITA VOY A OLVIDAR TODO LO QUE ME DIJISTE Y PARA TU INFORMACIÓN YO LO TENGO DE 20 CM. Y LO QUE TE ARIA SERIA METERTELO HATA ADENTRO Y AGARRARTE TUS LINDOS PECHOS HASTA QUE TE DUELA , HACER QUE ME LO CHUPARAS , SUBIR Y BAJAR POR TU ESPALDA, YO TE LLEVARIA AL PARAISO DEL PLACER CON MI GRAN PENE EL CUAL BUSCARIA Y TOCARIA TU CLITOLIS HASTA HACERTE GRITAR DE LA EMOCIÓN, TE ARIA EL REMOLINO CON LA LENGUA BUSCANDO CADA UNA DE TUS PARTES INTERNAS HASTA QUE TE VUELVAS LOCA DE PLACER, ME CHUPARAS MIS GENITALES Y POR ULTIMO RECORRERE TU CUERPO CON MI PENE .... TU SOLO DAME TU DIRECCIÓN (SI ESTAS SOLA ) YO VOY Y TE CUMPLO EL TRABAJITO , TE GARANTISO 100% PLACER Y UN ORGASMO O TE DEVUELVO TU CLITOLIS CON SEMEN DE UN GRAN PENE

 
13.  Re: ENCUENTRO SEXUAL (19/04/2003 06:11, #543)
  Por: TAQUITO
IDIOTA, RESINA 294 EDIFICIO C DEPARTAMENTO 101 COL. GRANJAS MÉXICO DELEGACIÓN IZTACALCO 56576769 BYE

 
14.  Re: Autentificación de directorios con Apache (21/04/2003 15:49, #547)
  Por: El cobarde anónimo
escuchame bien pedazo de maricon que VERGA es lo que te has creido, sabes eso son lo hacen los manes que tiene un sindrome de inferioridad que solo alardean de lo que en sueño quisieran tener, no creo que le des nisiquiera un centimetro de placer a una mujer, porque si lo hicieras no estarias escribiendo idioteses aqui, es mas no soy sicologo pero podrias apostar que en realidad eres un CUECON oculto.

 
15.  Re: Autentificación de directorios con Apache (19/04/2003 14:12, #545)
  Por: Prometeux (http://www.linuca.org)
Saludos

Se puede saber que esto ?

Gente Torlls & falmes > /dev/null

 
16.  Re: Autentificación de directorios con Apache (22/05/2003 18:30, #666)
  Por: jose, un simple aprendiz
sólo decir que me ha ido muy bién esta pagina, muchas gracias por la ayuda.

 
17.  Re: Autentificación de directorios con Apache (05/09/2003 16:24, #926)
  Por: Freak
Una duda. He seguido las instruciones dadas y me ocurre una cosa un poco curiosa. El directorio que quiero proteger el /var/www/html/secure/. Lo que ocurre es que si intento acceder desde el browser atraves de http://localhost/secure me pide confirmacion y al dar aceptar me da el siguiente error: www._default_.com could not be found. Please check the name and try again. Y si intento acceder escribiendo http://localhost/secure/ entra directamente en el directorio sin pedirme autorizacion. A que puede ser debido? Muchas gracias!!

 
18.  Re: Autentificación de directorios con Apache (28/10/2004 05:58, #2527)
  Por: Alberto
Hola amigo, he estado buscando ayuda de como resolver este problema de la autentificacion en apache. Lo haces ver tan facil, pero no he logrado conseguir la autentificacion. Te explico mi caso

Uso RedHat 9
Mi directorio de trabajo en apache es: /var/www/html

1. creo un directorio --> mkdir /var/www/html/prueba
2. edito el http.conf y agrego

AllowOverride All

3. luego creo los usuarios:
htpasswd -c /var/www/html/prueba/.htpasswd user01
bla
bla
4. creo el archivo .htaccess en /var/www/html/prueba y
agrego lo siguiente:
AuthName "No puedes entrar chocherita!!! Logeate"
AuthType Basic
AuthUserFile /var/www/html/prueba/.htpasswd
require valid-user

Cabe destacar que en la ultima linea del paso 4 he usado tambien:
require user user01

5. Reinicio el servicio: service httpd restart

Y no me funciona!!!!, que estoy haciendo mal, en el web browser sale el cuadro de dialogo para autentificarme pero no reconoce el usuario ni la contraseña.

Si puedes ayudame, gracias mil

Alberto

 
19.  Re: Autentificación de directorios con Apache (07/11/2004 02:28, #2584)
  Por: aprendiz
Hola, gracia por enviar esta ayuda, a mi me sirvió y mucho jaló a la primera pero en el slackware y ahora que quise hacerlo en el red-hat 9 no me jala, ya chequé los permisos y si están bien, no se que mas tenga que hacer, gracias de antemano. Saludos

 
20.  Re: Autentificación de directorios con Apache (03/12/2004 19:10, #2764)
  Por: El cobarde anónimo (http://www.climatizateya.com)
Hola A todos

Tengo un problemilla con al configuración del Apache, sigo todos los pasos al pie de la letra, pero al momento de reiniciar el apache me marca el siguiente error:

Shutting down httpd done
Starting httpd [ PERL PHP4 ]

Syntax error on line 1612 of /etc/httpd/httpd.conf:
Invalid command 'AllowOrrevide', perhaps mis-spelled or defined by a module not included in the server configuratiofailed

Esto lo marcó cuando agregué las líneas que van al final del httpd.conf

AllowOverride All



Pienso que tal vez pueda ser que no tengo integrado el PHP como módulo de apache ya que según he leido que para poder hacer este tipo de autentificaciones, el PHP debe estar como módulo de apache.

Si es así, no sé como compruebo si el PHP está como módulo de Apacahe

Gracias de antemano por su ayuda.

Atte. El principiante

 
21.  Re: Autentificación de directorios con Apache (06/05/2005 22:37, #3468)
  Por: antraxa
eh hecho todo esto en red hat y debian , pero ahora que estoy en un mandrake me encuentro con que muchos de lso servicios no jalan aqui, alguien esta mas relacionado con mandrake y pueda darme las configuraciones correctas para esta distribucion, por ejemplo esto de autentificacion de direcctorios al entrar desde la web, pide autentificarse y hasta hay todo bien, pero cuando el usuario ya se autentifico correctamente, y supuestamente debe aparecer el contenido de dicho directorio, pues NADA solo dice que no se cuenta con lor permisos para ver ese directorio.

ya revise, es mas a todo ese directorio le di permisos 777 y a cada archivo que este contiene y nada, en fin solo me esta pasando esto en mandrake, si alguien ya lo hizo en ESTA DISTRO le agradecere que me de una explicacion, pues parece que aqui todo esta diferente, tampoko corre el DNS, SENDMAIL, y aplico la misma configuracion que uso en debian y redhat donde todo sale de maravilla.

 
22.  Re: Autentificación de directorios con Apache (06/06/2005 19:01, #3579)
  Por: Jarold
Muchas gracias por la publicación de tal artículo... a estas fechas soy nuevo en esto de GNU/Linux y me entusiasma saber que para mi sitio web con White Box Linux 3 solo seguí al pie de la letra las instrucciones aquí indicadas y todo salió de maravilla...sin niguna complicación. Gracias y un saludo a Jose Luis E. G., Prometeux !!!

 
23.  Re: Autentificación de directorios con Apache (03/11/2005 20:16, #4259)
  Por: TarMinyatur
Excelente, me funciono a la primera con slackware 10.1, salu2 y gracias

 
24.  Re: Autentificación de directorios con Apache (14/11/2005 15:39, #4296)
  Por: Danielito_Santito
A MI TAMPOCO ME FUNCIONA!! YO USO RED HAT ENTERPRICE 4.0, hago todos los pasos luego y me queda el httpd.conf de esta forma: ******************************************************** ProxyRequests On ProxyRemote * http://proxy.mendoza.gov.ar:8080 ProxyReceiveBufferSize 1024 # AuthType Basic # AuthName Proxy # AuthUserFile /etc/httpd/conf/claves # AuthName Proxy require # Valid-user Order deny,allow AuthName "Logueate papi, sino no hay jauja!!!!" AuthType Basic AuthUserFile /etc/httpd/conf/claves require user daniel #o tambien pongo: require valid-user Deny from all Allow from 10.101.44.133 10.101.44.202 192.168.200.0/255.255.255.0 # Enable/disable the handling of HTTP/1.1 "Via:" headers. # ("Full" adds the server version; "Block" removes all outgoing Via: headers) # Set to one of: Off | On | Full | Block ProxyVia On # To enable a cache of proxied content, uncomment the following lines. # See http://httpd.apache.org/docs-2.0/mod/mod_cache.html for more details. CacheEnable disk / CacheRoot "/var/cache/mod_proxy" CacheSize 65535 CacheGcInterval 1 ******************************************************** recinicio el apache, cuando accedo desde el browser me pide login y pass pero no me reconoce el usuario que cree en /etc/httpd/conf/claves con el comando htpasswd /etc/httpd/conf/claves daniel clave clave PODRIAN AYUDARNOS!! PARECE QUE REDHAT NO FUNCIONA CON ESA CONFIGURACION O TIENE ALGUN TRUQUITO OCULTO QUE NO SABEMOS RESOLVER!! GRACIAS DESDE YA!!

 
Calificacion
**00
Votos: 28
SECCIONES
Artículo
Truco
Noticias
Breve
Enlace
Linuca
Libros
Tira ECOL
Tira Ecol
Modificado: 5/8/2010 23:03:06 | Tiempo Total: 0.020 segs | Kernel: Linux - x86_64 - 2.6.18-xen | Last Boot: 03/12/2010 01:21 CET
Powered By WEB-Bulma   Apache   Mysql   PHP   Gimp