La autenticación HTTP básica de Apache no funciona

La autenticación HTTP básica de Apache no funciona

Intentando configurar la autenticación HTTP básica con Apache, pero no funciona. Recibo la lista del directorio y los archivos con regularidad, no se requiere autenticación. Intenté reiniciar httpd y el caché del navegador.

No puedo encontrar ninguna entrada relevante en /var/log/httpd/error_log.

¿Algunas ideas?

htpasswd:

# htpasswd -c /usr/local/share/passwords username
$ ls -l /usr/local/share/passwords 
-rw-r--r-- 1 root root 44 Nov 23 13:29 /usr/local/share/passwords

.htaccess:

$ cat /srv/http/test/.htaccess 
AuthType Basic
AuthName "Some Stuff"
AuthUserFile /usr/local/share/passwords
Require user username

El directorio:

$ ls -la /srv/http/test/
total 16
drwxr-xr-x 2 root root 4096 Nov 23 13:27 .
drwxr-xr-x 4 root root 4096 Nov 23 00:40 ..
-rw-r--r-- 1 root root   96 Nov 23 13:35 .htaccess
-rw-r--r-- 1 root root   14 Nov 23 00:40 page.html

Respuesta1

¿Se le permite sobrescribir la configuración de autenticación utilizando archivos htaccess? Verhttp://httpd.apache.org/docs/current/mod/core.html#allowoverride

Respuesta2

¿Ha permitido anulaciones en su configuración de Apache? http://httpd.apache.org/docs/current/howto/htaccess.html

(Perdón por el enlace antiguo. Si está utilizando una versión anterior de Apache, reemplace 'actual' con la versión que está utilizando, por ejemplo, 2.0, etc.)

información relacionada