Em 02/03/07, Miguel Da Silva - Centro de
Matemática<[EMAIL PROTECTED]> escreveu:
Correligionários, fiquei com uma dúvida sobre Apache... se deixo
configurado o parâmetro
DocumentRoot com, por exemplo, /var/www/computacion, seria
possível descer na árvore de diretórios e acessar, por exemplo, à
arquivos que estejam em / (a raiz)?

Bom, estou considerando condiçoes "normais" de uso, isso implica que
nao há coisas extranhas como algum link em qualquer sub-diretório de
/var/www/computacion/ que aponte à raiz. Ou seja, tudo o que se vê por
Web está só, e somente só (para copiar o "se e somente se" dos
matemáticos, hehe), no diretório definido em DocumentRoot.

Acontece que cada usuário tem um diretório chamado public_html no seu
home e começaremos a usar esse diretório para que possam fazer suas
páginas Web pessoais. Portanto, no serao mostradas páginas que estejam
em /home/zezinho, por exemplo.


Miguel, o apache tem centenas de caminhos de se fazer truques assim.
O documentroot é só onde ele acessa o / da web. O resto pode ser
redefinido a torto e a direito. Ainda mais se vc ligar alguns
AllowOverride (tipo do link simbólico), habilitar o.htaccess, indexes,
etc - tá perdido.
Recomendo vc pegar um dia, dar uma olhada com calma nos arquivos de
configuração, abrir a documentação, e ir fuçando por tudo - entendendo
realmente o que cada opção das que estão lá fazem.

Pelo menos o apache roda como user www-data, ai a chance dele ler um
arquivo do root com as permissões certinhas são menores.

--
Marcos

Responder a