如何将 apache 中的身份验证更改/覆盖为子文件夹中的其他身份验证?
我试过这个,但是没有用。我该如何修复它?
<Directory "/">
AuthName "Front End Access"
AuthType Basic
AuthBasicProvider file
AuthUserFile "xxxxxxx/.htpasswd_frontend"
Require valid-user
</Directory>
<Directory "/backend/">
AuthName "Back End Access"
AuthType Basic
AuthBasicProvider file
AuthUserFile "xxxxxxx/.htpasswd_backend"
Require valid-user
</Directory>
我搜索了一下,他们展示了如何禁用身份验证,但我不想禁用它:我想将 AuthUserFile 更改为其他文件(并可能更改 AuthName)
先感谢您
答案1
您的服务器的文件系统是否真的有一个名为的顶级目录/backend
?
我怀疑你需要的是替换<Directory /backend>
为例如<Directory /var/www/html/backend>
或<Location /backend>
。参见配置部分。