Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache HTTP身份验证:如何调试.htpasswd?_Apache_Mod Security_.htaccess_Htpasswd_Authentication - Fatal编程技术网

Apache HTTP身份验证:如何调试.htpasswd?

Apache HTTP身份验证:如何调试.htpasswd?,apache,mod-security,.htaccess,htpasswd,authentication,Apache,Mod Security,.htaccess,Htpasswd,Authentication,我的服务器输出身份验证表单,但我提供的凭据总是错误的。可能apache无法读取我的.htpasswd。您知道如何调试此问题吗?您是否实际使用(mod_security)应用程序防火墙模块?(这是标签上的指示,但是…?) 如果是这样,或者在任何情况下,首先排除更简单的问题:查看主机的httpd error.log(或类似名称)日志文件,并确保您的情况不是由于Apache auth错误配置或相关问题造成的。例如,您可能会看到“/”:密码不匹配的身份验证失败(或您的情况下的任何路径)。如果您在htac

我的服务器输出身份验证表单,但我提供的凭据总是错误的。可能apache无法读取我的.htpasswd。您知道如何调试此问题吗?

您是否实际使用(
mod_security
)应用程序防火墙模块?(这是标签上的指示,但是…?)

如果是这样,或者在任何情况下,首先排除更简单的问题:查看主机的
httpd error.log
(或类似名称)日志文件,并确保您的情况不是由于Apache auth错误配置或相关问题造成的。例如,您可能会看到“/”:密码不匹配的
身份验证失败(或您的情况下的任何路径)。如果您在
htaccess
htpassword
上搜索,或者查看带有或的标签的帖子,会有很多关于这方面的建议

如果您使用的是ApacheHTTPD版本2.4.4,请注意随它发布的
htpasswd
实用程序中有一个。有关它的变通方法,请参见其他地方

祝你好运