私は 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
私の構成はどういうわけか不完全に見えますか?