Você define seus hosts virtuais criando arquivos em /etc/apache2/sites-available
. Por exemplo:
# /etc/apache2/sites-available/project1.dev
<VirtualHost *:80>
ServerName project1.dev
ServerAlias www.project1.dev
DocumentRoot /var/www/project1.dev/public_html
</VirtualHost>
Você pode habilitá-los executando sudo a2ensite virtualhostname
. Por exemplo, a2ensite project1.dev
. Em seguida, recarregue o apache executando com sudo service apache2 reload
.
Você também precisará adicionar uma entrada a /etc/hosts
para poder acessá-los usando nomes de domínio falsos em seu navegador. Por exemplo:
# /etc/hosts
127.0.0.1 project1.dev
Isso é útil ou você precisa de mais algumas informações?