Criando Virtual Host Apache no Debian 7

Muitas vezes queremos criar Hosts Virtuais para rodar nosso projetos. Aqui ensino como criar um host no Linux ( no meu caso em especial uso Debian), para testarmos nossos projetos.

Primeiro vamos criar nossa rota. Acesse o arquivo /etc/hosts :

1
# sudo gedit  /etc/hosts

Insira a seguinte linha:

1
127.0.0.1 teste01.localhost

Salve o arquivo e feche-o.

Agora vamos criar o arquivo com o mesmo nome que colocamos no  host, “teste01”. Utilizamos o seguinte código:

1
#sudo gedit /etc/apache2/sites-available/teste01

Dentro do arquivo ensira as seguintes linhas:

1
2
3
4
5
6
7
8
9
10
<VirtualHost *:80>
      ServerName teste01.localhost
      DocumentRoot /var/www/teste01
      <Directory /var/www/teste01>
            DirectoryIndex index.php
            AllowOverride All
            Order allow,deny
            Allow from all
      </Directory>
</VirtualHost>

Salve o arquivo e feche-o. Agora precisamos seta-lo para que possa funcionar, bastando executar o seguinte comando:

1
#sudo a2ensite teste01

Depois basta da um reload no apache:

1
#service apache2 reload

Agora sim, para acessar bastar colocar: http://teste01.localhost
Pronto!