apache - 来自单个目录的多个 .htpasswd 文件的源密码

标签 apache .htaccess .htpasswd

我有一个 Web 应用程序,需要使用 Apache 的密码保护来保护。是否可以让每个用户都有自己的 .htpasswd 文件?我尝试了以下操作,但它只使用了第二个 .htpasswd 文件:

AuthName "Restricted Area"
AuthType Basic
AuthUserFile /home/user1/.htpasswd
AuthUserFile /home/user2/.htpasswd
AuthGroupFile /dev/null
require valid-user

这可能吗?

谢谢。

最佳答案

是的,这是可能的, 但您必须在一个 .htpasswd 文件中设置所有用户名密码

就像我有 2 个用户的用户名

  1. 约翰
  2. 迈克尔

和密码

  1. 123456
  2. 456789

所以现在我的.htpasswd文件如下

jhon:$apr1$C3vsmc.6$BpCDWefwB3X01BH0jwnF5/ 迈克尔:$apr1$X.wCDi.r$5QhNyIvXKXJT1K9glEaLr。

您必须在一个.htpasswd文件中设置用户用户名密码

希望有用。

关于apache - 来自单个目录的多个 .htpasswd 文件的源密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16785493/

相关文章:

.htaccess - 1and1子目录cakePHP安装问题

php - 检查网站是否被 .htaccess 重定向

htpasswd 身份验证后,php 文件不会呈现

linux - 通过 HTTP 协议(protocol)进行身份验证的 Git 克隆

apache - 我通过 .htaccess 的 RewriteRule 有什么问题吗? (为什么需要RewriteBase?)

windows - 无法在 Windows Server 2008 R2 上启动 Apache

.htaccess - 使用 .htaccess 和 .htpasswd 保护子目录

javascript 使用 htpasswd 进行身份验证并获取 json

java - Job(Configuration conf) 执行的是浅拷贝还是深拷贝?

apache - 我可以在商业发行的游戏中使用 Apache License 2.0 下的字体吗?