2015年10月28日

このエントリーをはてなブックマークに追加
ほとんどのサイトで触れられていないモジュールの問題です。
僕は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) ・・・ユーザー単位/グループ単位などの設定です


stock_value at 16:58│Comments(0)TrackBack(0)技術:2015年 

トラックバックURL

この記事にコメントする

名前:
URL:
  情報を記憶: 評価: 顔