IBM Cloudのヘンテコ動作、Bacic認証が失敗するぞ・・。
先日からIBM Cloudで開発をする羽目になり、かなり困ってる。
今日はBasic認証のページがうまく動作しなくて一日調べてた。
結論から言うと、「/.bp-config/httpd/extra/httpd-default.conf」なるファイルに、
以下の設定を追記しないとダメということだったらしい。
↓
RewriteEngine on
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
「$_SERVER['PHP_AUTH_USER']」とか「$_SERVER['PHP_AUTH_PW']」の情報がセットされずに、認証失敗してしまうんだよね。
普通のサーバーだと当たり前に使えてたんだけど、本当はこんな設定が必要なんだね。
ググっても全然情報ないし、設定ファイルも俺様仕様の独自ファイルなので、つまづいたとこは全部気合で調べるしかない。