Proteger con contraseña una carpeta en Apache (XAMPP y Mac OS X)

Lo primero es crear un fichero con el usuario y la contraseña a usar mediante el comando htpasswd:

/Applications/XAMPP/xamppfiles/bin/htpasswd -c /Applications/XAMPP/etc/.htpasswd admin
New password: 
Re-type new password: 
Adding password for user admin

Es importante poner este fichero en un lugar que no sea accesible desde el servicio web para que nadie pueda descargárselo. Una vez hecho esto añadir un fichero .htaccess a las carpetas que queramos proteger:

vi /Users/user/Documents/Webs/test.local/.htaccess

Y ponerle el siguiente contenido:

AuthName "Protected Area"
AuthType Basic
AuthUserFile /Applications/XAMPP/etc/.htpasswd
require valid-user

Recargar el servicio de Apache y a partir de ese momento cuando intentes acceder a la URL de la carpeta se te pedirá el usuario y la contraseña configuradas:

Source: Stabeler.

You might also like

Proteger con contraseña una Location, LocationMatch o VirtualHost en Apache (XAMPP y Mac OS X)
Proteger una Location, LocationMatch o VirtualHost en Apache es muy similar a proteger una carpeta tal...

Password protect a folder in Apache (XAMPP and Mac OS X)
First you have to create a file with the user and the password to be used with htpasswd:/Applications/XAMPP/xamppfiles/bin/htpasswd...

Password protect a Location, LocationMatch or VirtualHost in Apache (XAMPP and Mac OS X)
Protecting a Location or VirtualHost in Apache is very similar to protecting a folder as I explained...

Instalar una aplicación Symfony2 usando Composer
Antes de instalar un proyecto Symfony2 tienes que cumplir los requisitos mínimos en tu servidor. Yo...

Dejar un comentario?

0 Comentarios.

Deje un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.