Sistema operacional -> Linux -> Ubuntu -> Criando virtual hosts no linux ubuntu

Para criar um virtual host no apache2 instalado no ubuntu 9.10 (acerdito que funciona também em outras versões do ubuntu), siga os passos abaixo:
Por padrão, o diretório do apache é /var/www
Você pode criar pastas dentro desse diretório, que serão os vhosts. Se o diretório estiver protegido, no terminal execute o seguinte comando:
sudo chmod 777 /var/www
Crie dentro desse diretório um novo diretório chamado, por exemplo, meusite.local
No terminal:
mkdir /var/www/meusite.local
sudo getdit /etc/apache2/sites-available/meusite.local
Adicione o seguinte código:

01
02    ServerName meusite.local
03    DocumentRoot /var/www/meusite.local
04    
05        Options FollowSymLinks
06        AllowOverride None
07        Order deny,allow
08        Allow from all
09    
10
Salve e feche.
Edite o arquivo hosts do Ubuntu:
sudo gedit /etc/hosts
Adicione a seguinte linha:
127.0.0.1 meusite.local
Salve e feche.
Abra o arquivo
sudo gedit /etc/apache2/apache2.conf
e certifique-se de que ele possua as linhas
NameVirtualHost *:80
Listen 80
Edite se preciso (adicione as linhas), salve e feche.
No terminal, desabilite o site default do apache:
a2dissite default
e habilite o seu vhost:
a2ensite meusite.local
Dê o seguinte comando
sudo /etc/init.d/apache2 reload
Vá até o diretório /var/www/meusite.local, e crie um novo arquivo, index.html, e insira e salve o seguinte código:
1<h1>Funciona!h1><h2>Esta é a página inicial de meusite.localh2>
Abra o navegador e acesse http://meusite.local
Você deverá ver as mensagens editadas no arquivo.
Pronto! Você criou um virtual host!
Para criar outros, siga o mesmo processo, substituindo meusite.local pelo nome do seu novo virtual host.
Só para deixar claro, o diretório não precisa ter o mesmo nome do virtual host.