Apache 如何调试htpasswd访问?

Apache 如何调试htpasswd访问?,apache,.htaccess,.htpasswd,Apache,.htaccess,.htpasswd,我在hostgator上有一个网站,我已经设置了一个目录,使用htaccess/htpasswd进行身份验证。它运行良好,但仅适用于名为test的用户 这是相关的htaccess <filesMatch "(-priv)"> AuthType Basic AuthName "Private Area" AuthUserFile /home/username/public_html/site/test/.htpasswd Require user tes

我在hostgator上有一个网站,我已经设置了一个目录,使用htaccess/htpasswd进行身份验证。它运行良好,但仅适用于名为test的用户

这是相关的htaccess

<filesMatch "(-priv)">
    AuthType Basic
    AuthName "Private Area"
    AuthUserFile /home/username/public_html/site/test/.htpasswd
    Require user test
</filesMatch>
我可以使用测试用户登录,但如果我使用任何其他名称,身份验证将失败。我可以更改测试用户的密码,身份验证反映了更改。这种行为在浏览器和IP之间是一致的

有什么方法可以调试这个吗


在你说之前,我知道不要把.htpasswd文件放在webroot上面,这是一个测试设置。

你有
需要用户测试


更改为
需要有效用户

啊,你真是个天才!但是有没有办法了解Apache在做什么?没有任何日志条目,因此我无法查明发生了什么+1个解决方案!在这种情况下,我认为很多都没有多大用处,因为apache正是按照指示做的。
test:ovCvloB9kYgBQ
admin:RxvCRMqtdryys