Configuração de hosts virtuais múltiplos do Apache

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