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.
Administrador de Sistemas, Programador, Docente y ahora resulta que también Blogger (peor es ser tictoker). Más de 20 años de experiencia en computación atendiendo nabos y resolviendo problemas que sino fuera por estos nabos no habrían ocurrido en primer lugar. Escribo más que nada sobre tecnología y herramientas en general además de algunos artículos con opiniones tan subjetivas como irrelevantes, así que si no te gustan mejor madura.
Normalmente, a las estadísticas del blog no le presto demasiada atención, sin embargo, trabajando en…
La idea principal detrás de este blog es marca personal, el blog es para centralizar…
El migrar el disco duro es bastante sencillo como se verá a continuación, la principal…
Cuando se trata de virtualización en el escritorio, una de las primeras opciones son sin…
Siempre he sido un ferviente defensor de una conexión por cable UTP para trabajar por…
Al fin pude recuperar alvarodeleon.com, no es que lo hubiera perdido, fue peor, lo deje…