Apache 嵌套路径中的不同 AuthType

Apache 嵌套路径中的不同 AuthType

我有一个使用 运行 Apache/2.4.6 的网站mod_auth_form。但是,我需要在特定路径上支持基本身份验证以支持旧版应用程序。

通过以下配置,站点将始终默认使用表单身份验证,并且不会提示在 /legacy 上进行基本身份验证。

<Location "/">
    AuthType form
    AuthFormProvider ldap
    ...
</Location>

<Location "/legacy">
    AuthType basic
    AuthBasicProvider dbm
    ...
</Location>

有没有办法将网站配置为仅在该目录中提示基本身份验证,而无需执行这样的操作?

<Location "/forms">
    AuthType form
    AuthFormProvider ldap
    ...
</Location>

<Location "/legacy">
    AuthType basic
    AuthBasicProvider dbm
    ...
</Location>

上述选项需要对当前网站进行更改,并且我希望在根目录下进行身份验证。

相关内容