Remova a diretiva Satisfy All
ou altere-a para Satisfy Any
, pois isso não é necessário porque você não está usando diretivas de autenticação para o diretório.
Eu tenho um site, ele deve ser acessível por qualquer pessoa, mas um diretório deve solicitar autorização http.
Eu adicionei as seguintes linhas ao website.conf:
<Directory /var/www/website/serverside>
AuthType Basic
AuthName "Login please"
AuthUserFile /var/www/website/serverside/.htpasswd
Require valid-user
</Directory>
<Directory /var/www/website >
Allow From All
Satisfy All
AllowOverride None
</Directory>
Mas ele solicita uma senha mesmo se eu visitar a página raiz! Como posso consertar isso?