我有一个 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 个用户的用户名
- 约翰
- 迈克尔
和密码
- 123456
- 456789
所以现在我的.htpasswd文件如下
jhon:$apr1$C3vsmc.6$BpCDWefwB3X01BH0jwnF5/ 迈克尔:$apr1$X.wCDi.r$5QhNyIvXKXJT1K9glEaLr。
您必须在一个.htpasswd文件中设置用户用户名和密码
希望有用。
关于apache - 来自单个目录的多个 .htpasswd 文件的源密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16785493/