Hostign Towebs
 
 
 
 
 
En ocasiones necesitamos proteger una parte o una aplicación web completa. Gracias al servidor Apache, tenemos una forma muy sencilla de hacerlo, utilizando directivas de autentificación y dos archivos en texto plano.

El proceso consiste en crear un archivo .htaccess en el directorio a proteger. La configuración habitual de Apache consulta en cada petición si existe este archivo añadiendo las directivas que contenga al flujo normal de proceso.

En el archivo recién creado introduciremos las siguientes directivas de autenticación.

AuthType Basic
AuthName “Una descripción”
AuthUserFile /ruta/absoluta/al/archivo/.htpasswd
Require valid-user

Puede consultar el valor de estas directivas en el manual de Apache, pero la única que debemos modificar es la tercera. Básicamente estamos definiendo una autentificación simple de acceso al directorio. Necesitaremos un usuario válido para poder acceder, usuario que debe estar definido en un archivo de claves .htpasswd.

El archivo de claves es un sencillo fichero de texto plano con un par usuario/contraseña (encriptada) en cada línea. Sólo los usuarios definidos en este fichero serán capaces de acceder al directorio protegido. Para crear este archivo y añadir usuarios/contraseñas tenemos un comando en Unix muy útil, htpasswd.

# htpasswd -c .htpasswd usuario

Con "-c" le indicamos que cree un fichero de claves (.htpasswd), y usuario es el nombre del usuario que queremos añadir. Así, si queremos añadir al usuario Simon, ejecutaríamos esta línea.

# htpasswd -c .htpasswd Simon

A continuación el sistema nos pedirá que establezcamos una contraseña para el usuario recién añadido. Ya disponemos de un directorio web protegido por contraseña, al que sólo tendrán acceso los usuarios que nosotros definamos.
 
 
Rute path: FAQ LINUX / PROTEGER DIRECTORIOS CON .HTACCESS Y .HTPASSWD
Home | Hosting | Housing | Revendedores | Soporte | Empresa | Mapa del Sitio | Contacto | FAQ | Blog Corporativo
Atención técnica y comercial: (54)-11-5031-1111 las 24 hs. los 365 días del año. ToWebs, (c) 2008
Virtucom Networks S.A Av. Belgrano 1586, piso 10 (C1093AAQ) Cap. Fed. Bs. As, Argentina.