
설치 했고 nginx
내장된 auth-basic 모듈을 사용하여 2개의 다른 폴더에서 인증하고 싶습니다. 각 폴더에는 고유한 사용자 및 비밀번호 목록이 있어야 합니다. 이를 위해 nginx 구성에 2개의 위치를 만들고 정의된 각 위치에 대해 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에서 테스트되었습니다.