<Directory /www/docs/public>
Order Allow,Deny
Allow from all
Satisfy any
</Directory>
O "Satisfazer qualquer" significa que o "Permitir de todos" será suficiente, mesmo sem o "Exigir que o usuário válido" seja satisfeito.
website.com:8080 está configurado para exigir uma senha. No entanto, eu preciso de website.com:8080/public para ser acessível a qualquer pessoa.
Eu encontrei este exemplo com o Apache 2.3, que é exatamente o que eu quero, mas estou usando o 2.2 e o AuthType None não é suportado.
<Directory /www/docs>
AuthType Basic
AuthName Documents
AuthBasicProvider file
AuthUserFile /usr/local/apache/passwd/passwords
Require valid-user
</Directory>
<Directory /www/docs/public>
AuthType None
Require all granted
</Directory>
<Directory /www/docs/public>
Order Allow,Deny
Allow from all
</Directory>