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

базовая аутентификация в 2 разных папках

у меня есть nginx установлен, и я хочу использовать встроенный модуль auth-basic для аутентификации в 2 разных папках. В каждой папке должны быть свои списки пользователей и паролей. Для этого я создал 2 местоположения в конфигурации nginx и указал auth_basic_user_file для каждого из определенных местоположений.

Пример: / torrents / - это прокси для локальной установки transmission, а / admin / - это разработанный мной интерфейс администрирования.

Проблема в том, что если я аутентифицируюсь в одном месте, он выйдет из системы в другом месте.

Используя хром и следующую конфигурацию nginx, я получаю базовое приглашение аутентификации при первом посещении каждого места, но после этого я могу свободно переключаться между ними.

    location /torrents/ {
        auth_basic "transmission";
        auth_basic_user_file /tmp/transmission;
        alias /tmp/transmission/ ;
        autoindex on;
    }
    location /admin/ {
        auth_basic "administration";
        auth_basic_user_file /tmp/administration;
        alias /tmp/administration/ ;
        autoindex on;
    }

Примечание: протестировано на nginx / 1.4.4