Grande,
Realmente, para criar Vhosts, são duas peças necessárias: DNS e Apache. Para
o exemplo, vou assumir o seguinte:
200.123.321.123 = servidor WEB
200.123.321.333 = servidor MAIL (MX)
Apache: abaixo httpd.conf simplificado ao que interessa a um VHost, pode ser
modificado cfme necessidade:
ServerRoot "/usr/local/apache"
BindAddress 200.123.321.123
NameVirtualHost 200.123.321.123
<VirtualHost 200.123.321.123>
ServerName www.dominio.com.br
DocumentRoot /usr/local/apache/htdocs
ErrorLog logs/error_log
TransferLog logs/access_log
</VirtualHost>
Alias /virtual1 /usr/local/apache/virtual1/htdocs
<VirtualHost 200.123.321.123>
ServerName www.virtual1.com.br
DocumentRoot /usr/local/apache/virtual1/htdocs
ErrorLog /usr/local/apache/virtual1/logs/error_log
CustomLog /usr/local/apache/virtual1/logs/access_log common
TransferLog /usr/local/apache/virtual1/logs/access_log
</VirtualHost>
Alias /virtual2 /usr/local/apache/virtual2/htdocs
<VirtualHost 200.123.321.123>
ServerName www.virtual2.com.br
DocumentRoot /usr/local/apache/virtual2/htdocs
ErrorLog /usr/local/apache/virtual2/logs/error_log
CustomLog /usr/local/apache/virtual2/logs/access_log common
TransferLog /usr/local/apache/virtual2/logs/access_log
</VirtualHost>
No que se refere ao DNS, vc somente precisa configurar o DNS para apontar
para o mesmo endereço, no caso, abaixo o zone do dominio virtual1 que consta
no named.conf (ver DNS-HOWTO para maiores detalhes de como incluir um zone
no named.conf):
; Authoritative data for virtual1.com.br (ORIGIN assumed virtual1.com.br)
;
$TTL 86400
@ IN SOA virtual1.com.br. rmaster.virtual1.com.br. (
200104022214 ; Serial
10800 ; Refresh 1 hours
3600 ; Retry 1 hour
604800 ; Expire 1 week
86400 ) ; Minimum 24 hours
;
IN NS ns1.virtual1.com.br.
IN NS ns2.virtual1.com.br.
virtual1.com.br. IN MX 10 mail1.virtual1.com.br.
mail1.dialdata.com.br. IN A 200.123.321.333
www.virtual1.com.br. IN CNAME www.dominio.com.br.
pop.virtual1.com.br. IN CNAME mail1.virtual1.com.br.
smtp.virtual1.com.br. IN CNAME mail1.virtual1.com.br.
e tendo outro zone de DNS para o dominio.com.br que aponta
www.dominio.com.br para o IP de exemplo acima 200.123.321.123, que é de
igual formato. Ou seja: www.dominio.com.br aponta para um servidor que é o
mesmo do www.vitual1.com.br que é o mesmo do www.virtual2.com.br!
Simples.
[ ]'s
Marcio Merlone - Analista de Sistemas Pleno
e-mail: [EMAIL PROTECTED]
VIA NET.WORKS BRASIL - Atuação Local Alcance Global
Fone.:+55 11 3049-1180 ramal 1298 Fax:+ 55 11 3842-4588
http://www.vianetworks.com.br
----- Original Message -----
From: "Alexandre Luis Siqueira" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, April 10, 2001 8:44 PM
Subject: (linux-br) Varios dominios virtuas com um unico IP
!!!!URGEMTE!!!!!!
> Ola lista,
> Gostaria que alguem me ajudasse a comfigurar varios dominios virtuais
em
> um unico IP ( IP do servidor hospedero ),desde o DNS ate o Sendmail
passando
> pelo Apache ou se alguem tem algum site com esse tipo de material...
>
>
>
Assinantes em 10/04/2001: 2192
Mensagens recebidas desde 07/01/1999: 108663
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
mailto:[EMAIL PROTECTED]