NGINXリバースプロキシ - 基本認証にユーザー/パスワードが提供されない

NGINXリバースプロキシ - 基本認証にユーザー/パスワードが提供されない

リモートユーザーとNginxインスタンス間でSSLを使用して、RPi(raspbian)でNginxをリバースプロキシに設定しました。 RPi(ShellinaboxとRPi Monitor)にインストールされている2つのサービスに対して、すべてが正しく実行されているようです。ただし、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はソファポテートに自己認証を渡そうとしていると推測します。伝えたくないけど分からない。

何か助けてくれてありがとう

ベストアンサー1

おすすめ記事