HTTP Basic Authentication は、通常なぜ HTTPS 経由で使用する必要がありますか?
HTTPS は、単純にエンコードされた認証情報がネットワーク上を移動する際に保護する
HTTPS はサーバーのパスワードファイルを作成する
HTTPS が有効でないと Nginx は location ブロックを無視する
location
HTTPS によってユーザー名とパスワードが不要になる