
Я 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