Protegiendo sitios con usuario y contraseña

Para proteger un sitio web asignando usuarios y contraseñas de acceso se puede usar una simple directiva en Apache y, en sólo tres pasos, darle algo de privacidad a ciertos contenidos.


1) Agregas a la definición del document root o el alias del sitio en el archivo de configuración httpd.conf, lo siguiente:


Options None
AllowOverride AuthConfig
Order Allow,Deny
Allow From All

2) Luego, se crea un archivo .htaccess dentro del directorio root que esperas proteger, con el siguiente contenido:

AuthName “Título del formulario de autenticación”
AuthType Basic
AuthUserFile /etc/apache/htpasswd.users
require valid-user

3) Finalmente, para crear los usuarios y darles una passwd ejecutas el comando:

htpasswd /etc/apache/htpasswd.users nombre_del_usuario

A todo esto, recuerda restaurar Apache para que se reflejen los cambios :D.
(Demos gracias a Asimov por el dato).

If you enjoyed this post, please consider to leave a comment or subscribe to the feed and get future articles delivered to your feed reader.

Comments

Aún no hay comentarios.

Deja un comentario

(requerido)

(requerido)