Categorías: SeguridadServidores

Proteger un directorio con htaccess y htpasswd

Muchas veces tenemos la necesidad de proteger con contraseña un directorio en un servidor web, ya sea porque es un proyecto en desarrollo o simplemente por agregar una capa de seguridad a un web o un recurso que no tiene implementado, con esto vamos a ver una alternativa sencilla y muy facil de implementar.

Para crear la base de datos de usuarios y agregar el primer usuario.

htpasswd -c -db /path/.htpasswd usuario1 password

Para agregar mas usuarios

htpasswd -db /path/.htpasswd usuario2 otro_password
htpasswd -db /path/.htpasswd usuario3 otro_password_mas

Por ultimo creamos o editamos el archivo htaccess que tengamos:

AuthUserFile /path/.htpasswd
AuthType Basic
AuthName "My restricted Area"
Require valid-user

Por ultimo subimos los archivos a nuestro servidor y cuando ingresemos a la url nos debería aparecer los siguiente:

NOTA: si luego de configurar y subir todo les da un error 500 seguramente el problema este en la ruta del archivo htpasswd, deben evitar rutas relativas tipo ../htpasswd y colocar la ruta absoluta.

Entradas recientes

Estadisticas de EasyMySQL

Normalmente, a las estadísticas del blog no le presto demasiada atención, sin embargo, trabajando en…

8 hours hace

Nueva pagina de Publicaciones

La idea principal detrás de este blog es marca personal, el blog es para centralizar…

1 week hace

Migrar una maquina virtual desde VirtualBox a KVM

El migrar el disco duro es bastante sencillo como se verá a continuación, la principal…

2 weeks hace

Instalar QEMU/KVM y Virtual Machine Manager

Cuando se trata de virtualización en el escritorio, una de las primeras opciones son sin…

1 month hace

Instalar adaptador WIFI TP-Link AX 1800/ Archer TX20U en Debian y Ubuntu

Siempre he sido un ferviente defensor de una conexión por cable UTP para trabajar por…

2 months hace

Nuevo dominio para el blog, otra vez!!!

Al fin pude recuperar alvarodeleon.com, no es que lo hubiera perdido, fue peor, lo deje…

3 months hace