NGINX 역방향 프록시 - 기본 인증에 사용자/비밀번호가 제공되지 않음

NGINX 역방향 프록시 - 기본 인증에 사용자/비밀번호가 제공되지 않음

원격 사용자와 Nginx 인스턴스 간에 SSL을 사용하여 RPi(raspbian)에 Nginx를 역방향 프록시로 설정했습니다. RPi(Shellinabox 및 RPi Monitor)에 설치된 두 서비스에 대해 모든 것이 제대로 실행되는 것 같습니다. 그러나 Nginx가 동일한 홈 네트워크에 있는 다른 서버의 Couch Potato 인스턴스와 작동하도록 할 수는 없습니다.

홈 네트워크에 있는 동안 인증 없이 네트워크의 모든 장치에서 Couch Potato에 액세스할 수 있지만 Nginx 역방향 프록시를 통해 외부에서 액세스하려고 하면 Nginx 오류 로그에 다음과 같이 표시됩니다.

2015/02/05 10:43:46 [error] 30557#0: *1 no user/password was provided for basic authentication, client: XXX.XXX.XXX.XXX, server: , request: "GET /couchpotato/ HTTP/1.1", host: "XXX.XXX.XXX.XXX"

Nginx에서 생성된 Couchpotato 액세스 로그는 다음을 보여줍니다.

XXX.XXX.XXX.XXX - - [05/Feb/2015:10:43:46 +0000] "GET /couchpotato/ HTTP/1.1" 401 590 "-" "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0)"       

사이트에서 사용 가능한 Nginx 구성 파일은 다음과 같습니다.http://paste.debian.net/144279/

이와 관련된 다른 많은 질문을 읽은 후 Nginx가 소파포테이토에 자체 인증을 전달하려고 시도하고 있다고 추측합니다. 전달하고 싶지는 않지만 모르겠습니다.

어떤 도움을 주셔서 감사합니다

관련 정보