Criando Domínios Virtuais no Apache
Este é outro tutorial rápido, de como fazer domínios virtuais no apache! Eu tirei essa documentação principalmente no site do apache, em http://www.apache.org/docs-2.0/vhosts/name-based.html.
Em primeiro Lugar, obtenha o apache. É muito provável que seu UNIX tenha seu jeito próprio de obtê-lo, como via apt-get, up2date, ports.
Para Fazer Domínios Virtuais no Apache existem dois meios: Name Based Virtual Host e IP Based Virtual Host (Dominio Virtual Baseado em Nome e Baseado em IP). O mais indicado é você utilizar o Name Virtual Host! Insira no final de seu httpd.conf as seguintes linhas::
NameVirtualHost 200.111.222.111
<VirtualHost 200.111.222.111>
ServerName www.dominio1.com.br
DocumentRoot /home/httpd/vhosts/dominio1
</VirtualHost>
<VirtualHost 200.111.222.111>
ServerName www.outrodominio.com.br
DocumentRoot /home/httpd/vhosts/outrodominio
</VirtualHost>
Bom, para evitar que o primeiro Host declarado se torne o padrão da página você tem que declarar também o seu dominio principal como um name virtual hosts, da mesma maneira dos outros::
<VirtualHost 200.111.222.111>
ServerName www.seudominioprincipal.com.br
DocumentRoot /home/httpd/html
</VirtualHost>
Lembre-se: Existem alguns browsers (bem) antigos que não suportam esse tipo de configuração, porém você nao deve ter problemas com Netscape 3 em diante e IE 4 em diante.
Uma documentação técnica mais detalhada pode ser achada no site da Apache na seguinte URL:
http://www.apache.org/docs/vhosts/index.html
Esse tutorial lhe foi útil? Economizou tempo ou dinheiro? Que tal colaborar com o Cybershark? Qualquer dólar ajuda :) MUITO OBRIGADO!