私のWebサーバーでローカルに見つけることができる特定のWebサイトに対してapache2認証を設定しようとしています。 Webサイトを開こうとすると、内部サーバーエラー500が表示されます。その後、.htaccessファイルの内容をapache2.confファイルに入れて、apache2サービスを再起動しようとするとエラーが発生します。
Invalid comman AuthGroupFile...
その行をコメントアウトすると、別のエラーが発生します。
Unkown Authz provider: dorian
私は何が間違っていましたか? /etc/apache2/conf/users.conf ファイルには、ユーザー dorian と htpasswd コマンドで生成されたパスワードが含まれており、/etc/apache2/conf/groups.conf ファイルには以下が含まれています。
admin: dorian
よろしくお願いします!
apache2.confファイルの内容:
<Directory /home/peter/public_html/>
AuthType Basic
AuthName "Admins only"
AuthUserFile /etc/apache2/conf/users.conf
AuthGroupFile /etc/apache2/conf/groups.conf
Require dorian
</Directory>
ベストアンサー1
これは問題を解決します(私はApache 2.4を使用していることを覚えておいてください)。
Require user dorian