Nginx 基本認証

Nginx 基本認証

ドメインでネットデータ ダッシュボードをチェックしたときに、誰でも閲覧できる状態にならないように、基本的な認証を実装したいと考えています。

他にも実行する予定のアプリがあります。すでに実行中の ZNC も含まれます。

問題は、netdata サブドメインにログインした後、どのようなパスワードを入力しても、別のサブドメインの znc Web インターフェイスにアクセスできないことです。

複数のログイン セッションを有効にする必要がありますか、それともネイティブの znc ログイン システムによって認証できないのでしょうか?

答え1

解決策が見つかりました。

nginx の Basic 認証モジュールを使用している場合は、以下の行を追加してください。そうしないと、nginx 認証ヘッダーがアプリに転送され、すべての HTTP リクエストが失敗します。また、この行を追加すると、nginx 経由で Basic 認証を使用して特定の API にアクセスできなくなります。

proxy_set_header Authorization "";

関連情報