Crie o arquivo /etc/apache2/sites-available/projeto com o seguinte conteúdo:
servidor@servidor:www$ gedit /etc/apache2/sites-available/projeto
<VirtualHost *:80> ServerName local.projeto.com.br DocumentRoot /var/www/projeto</VirtualHost>agora vamos criar o link simbólico deste arquivo para habilitar o nosso virtual host e depois restartar o Apache:
servidor@servidor:www$ sudo ln -vs /etc/apache2/sites-available/projeto /etc/apache2/sites-enabled
servidor@servidor:www$ sudo /etc/init.d/apache2 restart
Como você pode perceber, o DocumentRoot está apontando para o diretório projeto na onde se encontra a aplicação , pois o único arquivo PHP que poderá, e deverá, ser acessado pelo navegador é o index.php.
Feito isso, vamos “falar” para o nosso sistema que o IP que deve responder pelo domínio local.projeto.com.br é o seu próprio IP.
Como root, adiciona a sequinte linha no arquivo /etc/hosts:
servidor@servidor:www$ gedit /etc/hosts
127.0.0.1 local.projeto.com.br
