HTTPD / apache 2.4: problema estranho com alias

0

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ê?

    
por elbarna 17.10.2014 / 17:03

2 respostas

0

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>
    
por 17.10.2014 / 23:37
1

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

    
por 17.10.2014 / 23:37