Solução encontrada. Precisa de índices de opções sintaxe correta
alias /repo /var/www/htdocs/repos
<Location /repos>
Require ip 192.168.0.7
</Location>
<Location /repo>
options indexes
Require ip 192.168.0.7
</Location>
No httpd 2.4
alias /repo /repos
<Location /repos>
Require ip 192.168.0.7
</Location>
Eu posso chegar a repos mas não repo (403 proibido). Se eu usar directory
em vez de location
, nada muda.
Por quê?
De acordo com a documentação do alias do apache:
Description: Maps URLs to filesystem locations
Syntax: Alias URL-path file-path|directory-path
Você deve definir o alias como:
alias /repo /absolute/path/to/repos
Se /absolute/path/to/repos
estiver fora de DocumentRoot
, especifique as seções <Directory>
adicionais que abrangem o destino dos aliases.
Aqui está um útil link sobre como para remapear url usando: RewriteRule, Alias ou Redirect