Did you create your password with 'htpasswd'?
htpasswd in httpd-2.4.4 is broken (https://issues.apache.org/bugzilla/show_bug.cgi?id=54735).
As I understand it, the problem is specific to htpasswd in httpd-2.4.4, and only occurs if you enter the password manually, so you can work around the issue by doing one of:
- supply the password on the command line (e.g. "htpasswd -b .htpasswd user password");
- use the version of htpasswd out of httpd-2.4.3;
- use Digest Authentication instead of Basic Authentication (htdigest isn't affected);
- wait until httpd-2.4.5 is released;
- apply the patch in the bug report (which seems to work) and rebuild htpasswd from source.