Apache httpd auth与Bcrypt失败

问题描述 投票:0回答:1

我正在使用.htaccess和.htpasswd对用户进行身份验证,但由于某种原因,身份验证每次都会失败。我在htpasswd中使用Bcrypt进行了密码(PHP的password_hash函数)。

在生产服务器(带有Apache的CentOS 7)中使用时,一切都很完美,但每当我尝试在开发服务器(带Zend Server的MacOS Sierra 10.12)中进行身份验证时,它都会失败。

你知道什么会导致这个问题吗?是否有一些配置没有打开Bcrypt哈希,或者什么?

apache .htaccess authentication bcrypt .htpasswd
1个回答
0
投票

根据身份验证类型(例如基本身份),必须加载相应的mod_auth_*模块。要查看Apache中加载了哪些模块,请尝试使用命令行

apachectl -M

或者可能

apache2ctl -M

比较生产和开发服务器中加载的模块并进行相应调整。要查看身份验证模块,请尝试

apachectl -M | grep auth
© www.soinside.com 2019 - 2024. All rights reserved.