Назад | Перейти на главную страницу

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>

Приведенный выше вариант потребует изменений в текущем веб-сайте, и я хотел бы, чтобы в корне требовалась авторизация.