1

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

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

这甚至可能吗?

谢谢。

4

1 回答 1

1

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

就像我有 2 个用户名

  1. 约翰
  2. 迈克尔

和密码

  1. 123456
  2. 456789

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

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

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

希望它是有用的。

于 2017-11-21T06:16:16.063 回答