Espero que este mail no se haya enviado muchas veces... si es así os pido 
disculpas (problemas del proveedor)

Hola a todos

Estoy intentando realizar una configuración por la cual Apache me pida 
autentificación a la hora de entrar en un determinado directorio (por ejemplo, 
si el DocumentRoot es /var/www, y dentro está /var/www/aplicacion, que se me 
pida nombre de usuario y contraseña al intentar entrar en 
http://localhost/aplicacion). Estoy utilizando el módulo mod_auth_db.so y he 
seguido los pasos que indica en la documentación.

Primero probé a crear un fichero .htaccess (-rw-r----- root nogroup)con la 
configuración:
        AuthName "Members Only"
        AuthType Basic
        AuthDBUserFile /etc/apache/passwords.dat
        require user usuario
pero por motivos que desconozco esto no funcionó. Total, que lo añadí al 
httpd.conf de la forma:
<Directory /var/www/aplicacion/>
        AuthName "Members Only"
        AuthType Basic
        AuthDBUserFile /etc/apache/passwords.dat
        require user usuario
</Directory>

y al menos con esto consigo que el navegador me pida un nombre de usuario y 
contraseña. Añado al usuario usuario con dbmmanage pero al intentar 
autentificarme no lo consigo (pide la contraseña una y otra vez). En error.log 
aparece:
[Wed Dec  3 11:21:58 2003] [error] [client X.X.X.X] (13)Permission denied: 
could not open db auth file: /etc/apache/passwords.dat
[Wed Dec  3 11:21:58 2003] [error] [client X.X.X.X] DB user usuario not found: 
/var/www/aplicacion

Alguna idea? 

Gracias y saludos

--
Manuel


____________________________________________________________
http://webmail.wanadoo.es. Tu correo gratuito, rápido y en español

Responder a