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]

Responder a