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

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

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

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

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

решение1

Используя Chromium и следующую конфигурацию 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

Связанный контент