Eu realmente encontrei a solução. Espero que possa ser útil para outras pessoas:
Execute o seguinte script python para obter sua autenticação hash
:
import base64
hash = base64.b64encode(b'user:password')
Adicione a seguinte diretiva à sua configuração do Apache:
<Location /mypath>
RequestHeader set Authorization "Basic $hash"
</Location>
onde $hash
é substituído pela string previamente calculada.
Verifique se mod_proxy
e mod_headers
estão disponíveis ( a2enmod proxy
e a2enmod headers
). Reinicie o apache2 e pronto:)