私は Apache HTTPD 2.4 を使用していますが、 から に移行する時が来たと判断しましmod_authn_file
たmod_authn_dbm
。私はそれをほとんど機能させましたがAuthDBMUserFile
、グループ情報をチェックしません。私はそれをグーグルで検索しましたが、この種の機能は引き続き利用できるように思わmod_authz_dbm
れます。のドキュメントでは、以下の構成のようにディレクティブmod_authz_dbm
を使用する必要があるように見えます。AuthDBMGroupFile
<Directory "C:/Apache24/site/requests">
AuthType Basic
AuthName "Secure Area"
AuthBasicProvider dbm
AuthDBMUserFile site/data/users
AuthDBMGroupFile site/data/users
Require group admin
</Directory>
(心配しないでくださいsite/data
。ウェブサーバー経由ではアクセスできません!)
ただし、ディレクティブが明確に認識されていても (httpd -t
文句を言わず、サーバーは正常に起動します)、無視されているか、別のグループ ファイルを見つけようとしている可能性があります。ログ ファイルに表示されるエラーは次のとおりです。
AH01664: No group file was specified in the configuration
私の構成はどういうわけか不完全に見えますか?