Atualizado em agosto de 2014
Digamos que você queira criar uma cópia de trabalho local de um site chamado “awesome-developer.com”.
Abra o arquivo apache chamado httpd-vhosts.conf. Na máquina Mac, é normalmente encontrado em:
/opt/apache/local/conf/extra/httpd-vhosts.conf
adicione as seguintes linhas:
<VirtualHost *:80>
ServerName local.awesome-developer.com
DocumentRoot "/opt/local/apache2/htdocs/awesome-developer"
DirectoryIndex index.php
<Directory "/opt/local/apache2/htdocs/awesome-developer">
AllowOverride All
Allow from All
</Directory>
</VirtualHost>
Agora abra seu arquivo host (normalmente / etc / hosts no Mac) e insira o seguinte:
127.0.0.1 local.awesome-developer.com
limpe o cache do seu servidor e do seu navegador e pronto.
$> dscacheutil -flushcache
Agora, crie um arquivo dentro de seu novo diretório e navegue em local.awesome-developer.com
Atualizado em agosto de 2014