お知らせ

現在サイトのリニューアル作業中のため、全体的にページの表示が乱れています。

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

投稿日:
ミドルウェア::HTTPD::nginx
  1. 次のコマンドでBase64エンコードしたIDPWを吐く
    1. echo -n 'username:password' | base64
  2. nginxの設定ファイルを以下のように設定し、 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXを暗号化したIDPWに置き換える
location /foo/ {
    # プロキシが使うHTTPヘッダ
    proxy_set_header Authorization "Basic XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
    # プロキシするURL
    proxy_pass   https://example.com/;
}