Restringir el acceso a una carpeta

Cree un archivo de claves con el comando htpasswd en este caso el archivo lo pondremos en /srv/.htpasswd pero usted puede ponerlo donde desee, eso si no olvide revisar que pueda ser leido por el usuario que ejecuta apache:

htpasswd -c /srv/.htpasswd usuario

En la carpeta que desea restringir cree un archivo de nombre .htaccess y coloquele el siguiente contenido:

AuthName "Es necesario Autentificarse"
AuthType Basic
AuthUserFile /srv/.htpasswd
require valid-user

Solución de problemas

En caso que no funcione revise el valor de la variable AllowOverride del archivo de configuracion httpd.conf si dice AllowOverride None usted no podra usar htaccess asi que cambiela a AllowOverride All y reinicie apache.

Documentacion

Los archivo htaccess pueden hacer muchas mas cosas para mas informacion mire el articulo Htaccess de la wikipedia y/o la documentacion de apache

Htaccess (last edited 2010-04-20 11:27:19 by Kmilo)