[1] Comentário enviado por foreverfree777 em 21/02/2013 - 21:38h
Pessoal olha eu de novo aqui hehehe,
Eu criei 2 VHosts apontando para os diretórios /var/www/projeto1 e /var/www/projeto2
se eu chamar no navegador projeto1.exemplo.br aparece o projeto 1 corretamente
se eu chamar o projeto2.exemplo.br também funciona, até ai ok.
BUT
Suponhamos que o projeto1 é mantido por um programador php mal intencionado, e esse programador resolver commitar um script que faz uma leitura do diretório /var/www/projeto2 para verificar os arquivos nele contido?
Como eu faço a segurança disso?
O mesmo ocorre quando eu habilito o php no home do usuário, por ex.
/home/projeto1/public_html ==> projetos.exemplo.br/~projeto1
/home/projeto2/public_html ==> projetos.exemplo.br/~projeto2
Um script qualquer do projeto1 consegue fazer uma varredura nos arquivos do projeto2.
[2] Comentário enviado por m4cgbr em 09/05/2014 - 14:20h
Olá, foreverfree777 nesse caso acredito que o ideal para uso em virtual hosts é fazer como servidores de shared host onde toda a estrutura de pastas fica enjaulada dentro da pasta do usuário, exemplo: