Apache (access.conf)

exemplo de vários VirtualHosts numa única máquina

Categoria: Apache

Software: Apache

[ Hits: 58.642 ]

Por: Fábio Berbert de Paula


Este arquivo mostra como podemos criar virtualhosts para vários sites
ao mesmo tempo numa única máquina. Note que o IP do servidor é
200.215.128.83 e que todos os domínio ali listados tem que apontar
para este mesmo IP. A associação de IP x domínio é um trabalho do
servidor de DNS.


NameVirtualHost 200.215.128.83

<VirtualHost fabio.vivaolinux.com.br>
   ServerName fabio.vivaolinux.com.br
   Serveralias fabio
   DocumentRoot /home/fpaula/vol0.2/fabio
</VirtualHost>

<VirtualHost teste.ism.com.br>
   ServerName teste.ism.com.br
   Serveralias teste
   DocumentRoot /home/fpaula/projetos/teste/
</VirtualHost>

<VirtualHost blade.ism.com.br>
   ServerName blade.ism.com.br
   Serveralias blade
   DocumentRoot /home/fpaula/projetos/blade/
</VirtualHost>

<VirtualHost www.masterdev.com.br>
   ServerName www.masterdev.com.br
   Serveralias masterdev
   DocumentRoot /home/fpaula/projetos/masterdev/
</VirtualHost>
  


Comentários
[1] Comentário enviado por cvs em 15/01/2004 - 00:44h

entao mesmo eu fazendo esse lance de virtualhost eu iria ter que configurar um dns pra resolver ou ele já configurado pra www.blabla.com.br vai funcionar com o virtual host www.nome.blabla.com.br ?

[2] Comentário enviado por juanoaski em 31/03/2004 - 19:51h

legal.

[3] Comentário enviado por juanoaski em 31/03/2004 - 19:51h

maneiro.

[4] Comentário enviado por fabrizmat em 17/06/2004 - 13:07h

muito bom. Útil para quem tem q fazer vários sites e tem apenas uma máquina

[5] Comentário enviado por blood-eyes em 14/08/2004 - 22:51h

Essa conf Foi muito util para min valeu!!

[6] Comentário enviado por alberto em 05/11/2004 - 07:46h

Muito bom, apenas acrescentando ...
Para quem precisa de log separados ..

<VirtualHost www.masterdev.com.br>">www.masterdev.com.br>;
ServerName www.masterdev.com.br
Serveralias masterdev
DocumentRoot /home/fpaula/projetos/masterdev/
ErrorLog /home/fpaula/projetos/masterdev/error_log
CustomLog /home/fpaula/projetos/masterdev/access_log common
</VirtualHost>

[7] Comentário enviado por jesmarcelo em 28/10/2005 - 15:36h

E se eu quizer colocar 2 alias tem como ?

[8] Comentário enviado por rogerioslack em 24/05/2006 - 22:12h

Realmente este VirutalHost e muito simples e dinâmico. Parabéns.

[9] Comentário enviado por kalkyn em 14/06/2006 - 10:11h

entao necessariamente os servidores web teria que ter essa configuração ????

[10] Comentário enviado por Wesllay em 06/08/2006 - 08:02h

E ai blz? configurei o apache aqui conforme sua dica mas a pagina só aparece pelo ip e não pelo www.meulink.com.br. o dns está instalador e configurado, o que poderia ser?

[11] Comentário enviado por Wesllay em 27/09/2006 - 10:43h

tenho um site, www.dominio.com.br, qual a configuração que tenho que fazer para ele responder com o www e sem o www, tipo http://dominio.com.br?

[12] Comentário enviado por mansores em 30/10/2006 - 11:19h

Precisava de ajuda. se alguem estiver disposto a ajudar-me, meu msn é:

[email protected]

[13] Comentário enviado por osvaldo_ojr em 23/01/2007 - 18:13h

Meu amigo boa tarde, sou novo neste mundo mas estou muito interessado, entendi sobre o Virtual Hosts, mas qual o arquivo no apache que devo configurar para que possa dar certo estas configurações ?? E Parabéns, estou aprendendo muito com todos vcś do VOL

[14] Comentário enviado por brejao em 29/01/2007 - 17:12h

Simplesmente não funciona. eu já modifiquei o access.conf, o httpd.conf, o hosts e segui todos estes passos.. e o apache nem encontra a página. o erro segue abaixo:

O Firefox não pode localizar www.meusite.com.br

no meu caso, não posso usar o servidor dns, teria q ser somente local mesmo. O meu servidor DNS é externo, ou seja, não tenho acesso a ele. Eu tenhu que configurar virtual hosts de modo que, quando digitasse no firefox a url www.meusite.com.br ele direcionasse para o patch da index.html, que está em /usr/lib/cgi-bin/pastateste.

Será que alguem poderia me ajudar?

[15] Comentário enviado por Wesllay em 02/03/2007 - 01:55h

Caro amigo, como faço para que meu servidor possa responder somente pelo dominio.com.br s/ o www e com o www ao mesmo tempo?
http://dominio.com.br
http://www.dominio.com.br

[16] Comentário enviado por fabio em 02/03/2007 - 09:03h

Crie algo assim:

<VirtualHost www.dominio.com.br>">www.dominio.com.br>;
ServerName www.dominio.com.br
Serveralias dominio.com.br
...
</VirtualHost>

[17] Comentário enviado por nico_di_mafre em 10/04/2007 - 09:17h

Comigo não funcionou este script; colocarei a linha descrita em meu Apache, caso alguém tenha alguma dica envie um e-mail:

NameVirtualHost localhost

<VirtualHost a.localhost>
ServerName a.localhost
Serveralias a
DocumentRoot /home/info05/a/
</VirtualHost>

<VirtualHost b.localhost>
ServerName b.localhost
Serveralias b
DocumentRoot /home/info05/b/
</VirtualHost>

[18] Comentário enviado por RodrigoKulb em 12/10/2007 - 21:42h

muito bom mais podemos tambem limitar as portas né...?

[19] Comentário enviado por light_storm em 05/04/2008 - 10:41h

Cara, gostaria de saber se sem um IP fixo o meu apache pode rodar igual esta sendo mostrado no exemplo acima? caso não terei que manter um IP fixo?

[20] Comentário enviado por diegoppt em 24/04/2008 - 17:33h

filé

[21] Comentário enviado por André_A_Ferreira em 25/07/2008 - 10:48h

Muito bom fábio.

sds
André

[22] Comentário enviado por gregh em 30/03/2009 - 13:20h

Muito bom fabio...
mesmo com prática a gente sempre esqueçe esses detalhes, que no
caso fazem diferença.

[23] Comentário enviado por kern em 20/10/2009 - 13:20h

Já tentaram configurar o: ports.conf?
Ex:
<VirtualHost b.localhost>
ServerName b.localhost
Serveralias b
DocumentRoot /home/info05/b/
</VirtualHost>
NameVirtualHost b.localhost
Linsten 80 # Ou outra de sua preferência

[24] Comentário enviado por eliashugo em 10/07/2010 - 21:22h

muito bom ^^


Contribuir com comentário

  



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts