2009/11/24 Renato Rudnicki <[email protected]>:
> Ola pessoal.
> Estou com dúvidas sobre o apache2 em relação ao Directory e o Location.
> Gostaria de saber quando devo usar um ou outro. Vamos tomar o exemplo abaixo
> (desconsiderem opções diferentes):
>
>      <Location /teste>
>
>       AuthName "Acesso a página do Foca Linux"
>       AuthType basic
>       AuthUserFile /home/gleydson/SenhaUsuario
>       Require valid-user
>      </Location>
>
>      <Directory /var/www>
>
>       Options Indexes
>       Order deny,allow
>       allow from .dominiolocal.com.br
>       deny from all
>       AuthName "Acesso ao diretório do servidor Web"
>
>       AuthType basic
>       AuthUserFile /var/cache/apache/senhas
>       Require valid-user
>      </Directory>
>
> O que eu gostaria de saber, é quando eu devo fazer configurações
> (autenticação por exemplo) no Directory ou no Location.
>
> OBS: A questão aqui não envolve o .htaccess.
>
##################################################################

Você quer saber quando usar o location e o Directory? Depende do caso.

Veja que o Directory se aplica a um diretorio e seus subdiretorios.
Isso quer dizer que esses arquivos e pastas existem no sistema de
arquivos.
Quanto a location, ele trata de uma localização no site que não
necessariamente corresponde a um diretorio real do sistema de
arquivos, sendo que essa localização não precisa corresponder ate
mesmo a uma URL valida.
Também existe a vantagem do location poder usar expressões regulares.

O porque usar location? porque nem sempre uma URL que você deseja
autenticar(ou qualquer outra manipulação...) corresponde a um
diretorio.
Exemplos disso?
O próprio svn rodando sobre o apache não existe um diretorio real, só uma URL.
Você também pode estar fazendo proxy de um site e quer que uma
determinada URL seja autenticada ou tenha um outro efeito.

Espero que seja isso, e que eu tenha ajudado mais do que atrapalhado :p.

-- 
Mi blog eres su blog: https://www.lccv.ufal.br/~psycho/
@psycho_mantys : http://twitter.com/psycho_mantys
http://www.slackware.com
U.L. : 450347
Fnord

--~--~---------~--~----~------------~-------~--~----~
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br

Antes de perguntar:
http://www.istf.com.br/perguntas/

Para sair da lista envie um e-mail para:
[email protected]
-~----------~----~----~----~------~----~------~--~---

Responder a