server
구성에 여러 블록이 있으며 모두 같은 파일을 사용합니다 auth_basic_user_file
. 이제 우리는 외부 인력과 함께 일하기 시작 server
했으며 원래 사용자를 유지하면서 일부 사용자를 블록 중 하나에 추가하고 싶습니다 . 설명서에 설명되어 있지 않지만 여러 개 auth_basic_user_file
를 사용할 수 없습니다.
비밀번호 파일을 수동으로 병합하지 않고이를 수행 할 수있는 방법이 있습니까? nginx 1.11.5를 사용하고 있습니다
답변
예, 가능합니다. http://nginx.org/en/docs/http/ngx_http_auth_basic_module.html을 참조 하십시오
-
여러 사용자가있는 서버에 대해 별도의 비밀번호 파일을 작성하십시오.
server
여러 인증 사용자auth_basic_user_file
가이 새 비밀번호 파일의 경로를 설정해야하는 블록 내에서 . -
다음과 같이 원본 및 추가 사용자 정보를 새 비밀번호 파일에 삽입하십시오.
name1:password1 name2:password2
-
nginx 설정을 테스트하고 다시로드하는 것을 잊지 마십시오 :
nginx -t service nginx reload