リバースプロキシでBasic認証を通す

最終更新日: 2021-03-15
  • 次のコマンドで暗号化した IDPW を吐く
    • echo -n 'username:password' | base64
  • nginx の設定ファイルを以下のように設定し、 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX を暗号化した IDPW に置き換える
1
2
3
4
5
6
location /foo/ {
    # プロキシが使うHTTPヘッダ
    proxy_set_header Authorization "Basic XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
    # プロキシするURL
    proxy_pass   https://example.com/;
}