Nginx 기본 인증

Nginx 기본 인증

도메인에서 내 넷데이터 대시보드를 확인할 때 모든 사람이 볼 수 없게 공개되도록 몇 가지 기본 인증을 구현하고 싶습니다.

그리고 실행할 계획인 다른 앱도 있습니다. 이미 실행 중인 ZNC도 포함됩니다.

문제는 netdata 하위 도메인에 로그인한 후 입력한 비밀번호에 관계없이 다른 하위 도메인의 znc 웹 인터페이스에 들어갈 수 없다는 것입니다.

다중 로그인 세션을 활성화해야 합니까? 아니면 기본 znc 로그인 시스템으로 인해 인증할 수 없습니까?

답변1

해결책을 찾았습니다.

nginx의 기본 인증 모듈을 사용하는 경우 아래 줄을 추가하세요. 그렇지 않으면 nginx 인증 헤더가 앱으로 전달되어 모든 HTTP 요청이 실패하게 됩니다. 이 줄을 추가한다는 것은 기본 인증을 사용하여 nginx를 통해 특정 API에 액세스할 수 없다는 의미이기도 합니다.

proxy_set_header Authorization "";

관련 정보