2015年10月28日
Tweet
ほとんどのサイトで触れられていないモジュールの問題です。
僕はubuntuでアパッチを構築したときに、不要なモジュールはすべてはずしてしまいました。
.htaccess とかも使えない構成という、かなり制限していました。
そして basic 認証が必要になったのです。
設定入れても全然できません
主なエラーは以下の通り。
Unknown Authz provider: user
Invalid command 'AuthUserfile', perhaps misspelled or defined by a module not included in the server configuration
原因としては以下のモジュールを有効にする必要があります。
auth_basic
authn_file
authz_user
参考
認証、承認、アクセス制御:Apache HTTP サーバ バージョン 2.4
組み合わせ可能な認証系モジュール
ようするに3つのモジュールが必要だということです。
認証のタイプ (AuthType) ・・・basic / digest の違い
認証プロバイダ・・・ユーザー情報がどこに格納されているか。ということでしょうか。
承認 (Require) ・・・ユーザー単位/グループ単位などの設定です
僕はubuntuでアパッチを構築したときに、不要なモジュールはすべてはずしてしまいました。
.htaccess とかも使えない構成という、かなり制限していました。
そして basic 認証が必要になったのです。
設定入れても全然できません
主なエラーは以下の通り。
Unknown Authz provider: user
Invalid command 'AuthUserfile', perhaps misspelled or defined by a module not included in the server configuration
原因としては以下のモジュールを有効にする必要があります。
auth_basic
authn_file
authz_user
参考
認証、承認、アクセス制御:Apache HTTP サーバ バージョン 2.4
組み合わせ可能な認証系モジュール
ようするに3つのモジュールが必要だということです。
認証のタイプ (AuthType) ・・・basic / digest の違い
認証プロバイダ・・・ユーザー情報がどこに格納されているか。ということでしょうか。
承認 (Require) ・・・ユーザー単位/グループ単位などの設定です