apache覆盖特定文件夹中的身份验证

apache覆盖特定文件夹中的身份验证

如何将 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>。参见配置部分

相关内容