Estou com skjaidev nesse assunto. A maneira melhor e mais fácil para você, deve ser configurar vhosts. O que é bastante simples. Tudo o que você precisa fazer é:
1. Desative as diretivas ServerRoot
e DocumentRoot
no httpd.conf
(ou apache.conf
, ou no entanto o arquivo de configuração principal é chamado em seu sistema). Desativar significa excluir a linha ou, de preferência, colocar um '#' na frente dela.
2.) Desative o contêiner <Directive...>
correspondente. Você pode encontrá-los como eles têm o mesmo caminho que o seu DocumentRoot
.
Esses dois passos não são necessários, mas eu faço assim por alguns motivos
3.) Inclua um novo arquivo chamado vhost.conf
ou use o oferecido pela sua instalação. Você pode conseguir isso adicionando a seguinte linha no seu httpd.conf
Include "C:\Path\to\apache2\confdir\vhost.conf"
4.) Adicione NameVirtualHost *:80
sobre o vhost.conf
(exatamente uma vez) com 80 sendo a porta que você deseja que o apache ouça
5.) Adicione um contêiner <VirtualHost ...>
como este.
<VirtualHost *:80>
ServerName site1.local
DocumentRoot "C:\Users\GSTAR\Documents\Web Sites\Site1\"
DirectoryIndex index.html index.php
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory "C:\Users\GSTAR\Documents\Web Sites\Site1\">
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Esta é apenas uma configuração de exemplo. Você tem que ajustar isso para atender às suas necessidades.
6.) Adicione quantos contêineres <VirtualHost ...>
no estilo acima, como você deseja. Basta ajustar as diretivas DocumentRoot
e Directory
7.) Para tornar o trabalho site1.local
e site2.local
, você terá que editar o arquivo hosts ou modificar o servidor DNS local. Caso você esteja usando o Windows 7, você pode acessar este arquivo clicando com o botão direito do mouse no seu editor preferido e iniciá-lo com direitos de administrador. Se você não fizer isso, não poderá editá-lo. Agora você o abre navegando até C:\Windows\system32\drivers\etc\hosts
Se precisar de mais ajuda, deixe um comentário.