[TOCM]
[TOC]
Passo um - Crie a estrutura de diretórios
- sudo mkdir -p /var/www/alex.com.br/public_html
 
Passo dois - Conceda permissão
- sudo chown -R $USER:$USER /var/www/alex.com.br/public_html
 
Passo três - Crie um arquivo para testes de exibição
- nano /var/www/alex.com.br/public_html/index.html
 
Neste arquivo, crie um documento HTML simples que indica o site que está conectado. Meu arquivo se parece com isso:
<html>
  <head>
    <title>Bem vindo ao site do alex.com.br!</title>
  </head>
  <body>
    <h1>O virtual host do alex.com.br está funcionando!</h1>
  </body>
</html>**Passo quatro - Crie novos arquivos de Virtual Hosts
- sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/alex.com.br.conf
 
Edite o arquivo
- sudo nano /etc/apache2/sites-available/alex.com.br.conf
 
<VirtualHost *:80>
    ServerAdmin [email protected]
    ServerName alex.com.br
    ServerAlias www.alex.com.br
    DocumentRoot /var/www/alex.com.br
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Passo cinco - Ative os novos arquivos de Virtual Host
Use a ferramenta do apache chamada a2ensite para ativar o site:
- sudo a2ensite alex.com.br.conf
 
Reinicie o servico do Apache
- sudo service apache2 restart
 
Passo seis - Configure seu DNS ou aquivo host local e seja feliz ;)