Você precisa trocar uma única linha no arquivo apache2.conf. Essa linha pode ser encontrada na tag que o usuário definiu. Isso consertará isso (lembre-se de que estou usando o Apache 2.4):
Require user dorian
Estou tentando configurar a autenticação do apache2 para um determinado site, que pode ser encontrado localmente em meu servidor da web. Quando tento abrir o site, ele informa Internal Server Error 500. Depois, coloco o conteúdo do arquivo .htaccess no arquivo apache2.conf e, quando tento reiniciar o serviço apache2, recebo um erro:
Invalid comman AuthGroupFile...
Se eu comentar essa linha, obtenho outro erro:
Unkown Authz provider: dorian
O que estou fazendo de errado? O arquivo /etc/apache2/conf/users.conf contém o usuário dorian com uma senha que foi gerada pelo comando htpasswd, o arquivo /etc/apache2/conf/groups.conf contém o seguinte:
admin: dorian
Obrigado antecipadamente!
O conteúdo do arquivo 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>
Você precisa trocar uma única linha no arquivo apache2.conf. Essa linha pode ser encontrada na tag que o usuário definiu. Isso consertará isso (lembre-se de que estou usando o Apache 2.4):
Require user dorian