Only thing I can think of is: "have you enabled mod_auth_basic in apache?"
It should be enabled by default.
a2enmod auth_basic
I have:
root@vmBuster:/etc/apache2/mods-enabled# ls -l auth*
lrwxrwxrwx 1 root root 33 Dec 11 13:36 auth_basic.load -> ../mods-available/auth_basic.load
lrwxrwxrwx 1 root root 33 Dec 11 13:36 authn_core.load -> ../mods-available/authn_core.load
lrwxrwxrwx 1 root root 33 Dec 11 13:36 authn_file.load -> ../mods-available/authn_file.load
lrwxrwxrwx 1 root root 33 Dec 11 13:36 authz_core.load -> ../mods-available/authz_core.load
lrwxrwxrwx 1 root root 33 Dec 11 13:36 authz_host.load -> ../mods-available/authz_host.load
lrwxrwxrwx 1 root root 33 Dec 11 13:36 authz_user.load -> ../mods-available/authz_user.load
|