RouterMaN’s Bloghackergotchi

October 24, 2005

directorios restringidos en apache2

Filed under: GNU/Linux, Debian, HOWTO

Holas, despues de una semana agotadora por parciales, al fin me di un tiempo para enchular a gst
Gracias a las directivas del apache2. La enchulada consiste en crear un directorio restringido solo a algunos usuarios. Aquí un pequeño HOWTO.

Primero creamos el archivo donde va a estar guardada la contraseña del usuario que va a poder entrar al directorio restringido. Para esto usamos el comando htpasswd

htpasswd -c /home/diego/wwwpasswd usuario

y seguimos las instrucciones.

Supóngase que el directorio “restringido” que queremos que solo entren usuarios con la contraseña se encuentra en /var/www/restringido. Ahora tenemos 2 opciones: La primera es crear un archivo .htaccess y en ese archivo ponerle todas las directivas de apache que queremos para ese directorio. La otra alternativa es poner las directivas en el httpd.conf. Ojo, no hay ninguna alternativa mejor que la otra, solamente que a veces es mejor tener toda la configuración del servidor web en un solo sitio.

Si optas por usar tu archivo .htaccess este archivo deberá tener algo como esto:

AuthType Basic
AuthName “Directorio Restringido. No n00bs allowed”
AuthUserFile /home/diego/wwwpasswd
Require user usuario

Si elegimos usar el httpd.conf las mismas directivas arriba mencionadas deberán estar en una sección llamada < Directory /var/www/restringido >

Una vez seguidos estos pasos, basta reiniciar el apache2 (/etc/init.d/apache2 restart) y voila!!! ya tienes tu directorio con autenficación.

Muy pronto, más HOWTOs!!

1 Comment »

The URI to TrackBack this entry is: http://routerman.blogsome.com/2005/10/24/directorios-restringidos-en-apache2/trackback/

  1. Muy bueno!

    Comment by Directorio web — November 9, 2008 @ 9:43 pm

RSS feed for comments on this post.

Leave a comment

Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>























Get free blog up and running in minutes with Blogsome | Theme designs available here