
Lo he nginx
instalado y quiero usar el módulo básico de autenticación incorporado para autenticarme en 2 carpetas diferentes. Cada carpeta debe tener sus propias listas de usuarios y contraseñas. Para esto, creé 2 ubicaciones en la configuración de nginx y especifiqué auth_basic_user_file para cada una de las ubicaciones definidas.
Ej: /torrents/ es un proxy para una instalación local de transmission
, y /admin/ es una interfaz de administración desarrollada por mí.
El problema es que si me autentico en una ubicación, me cerrará la sesión en la otra ubicación.
Respuesta1
Al usar chromium y la siguiente configuración de nginx, recibo un mensaje de autenticación básica la primera vez que visito cada ubicación, pero después de eso, puedo cambiar entre ellas libremente.
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;
}
Nota: probado en nginx/1.4.4