我正在网站上设置权限,在某些部分中,我只希望2个用户(User1和User2)具有权限。由于某种原因,User1可以访问,但User2没有。
根据此链接https://httpd.apache.org/docs/2.4/mod/mod_authz_core.html,我可以在Require user行中包括多个用户
我的代码看起来像这样,除了路径实际上是正确的
<Directory "/path/to/RestrictedDirectory">
AuthType Basic
AuthName "Restricted Content"
AuthUserFile /path/to/AuthUserFile
Require user User1 User2
</Directory>
User1可以访问RestrictedDirectory,但User2不能,我也不知道为什么。
答案 0 :(得分:0)
找到答案
我现在必须运行sudo systemctl restart apache2
,用户1和用户2才能访问