+ Responder ao Tópico



  1. #1

    Padrão Dois sites no mesmo servidor

    Olá estou com problemas para fazer funcionar virtual hosts no meu apache 1.3.Tenho dois sites:
    www.site1.com
    www.site2.com
    Já add entradas no arquivo hosts para responder nos dois sites:
    10.10.10.10 site1
    10.10.10.10 site2

    E no arquivo httpd.conf está assim:

    <VirtualHost 10.10.10.10:80>
    ServerName www.site1.com
    DocumentRoot /var/www/default/intranet/site1
    <Directory /var/www/default/intranet/html/ >
    AllowOverride None
    Order allow,deny
    Allow from all
    </Directory>

    </VirtualHost>

    <VirtualHost 10.10.10.10:80>
    ServerName www.site2.com
    DocumentRoot /var/www/default/site2
    <Directory /var/www/default/Manual/ >
    AllowOverride None
    Order allow,deny
    Allow from all
    </Directory>

    </VirtualHost>

    Sempre que digito site1 entra ok, porém se digito site2 ele entra no site1.

  2. #2

    Padrão

    Ola, bom dia, faça esse procedimento, tenho aqui o Apache 2, creio ser o mesmo procedimento:





    Primeiramente configurar corretamente servidor DNS para cada domínio e subdomínios, em seguida criar os domínios virtuais conforme exemplo abaixo:

    Adicionar essas informações ao final do arquivos de configuração do Apache (httpd.conf):


    NameVirtualHost “IP_do_Servidor”


    <VirtualHost dominio.padrao.com.br>
    ServerAdmin user@xxxxxxxxxxxxxxxxxxxxx
    DocumentRoot /usr/local/vh/domino.padrao.com.br
    ServerName domino.padrao.com.br
    CustomLog /var/log/dominio.padrao.com.br common
    ErrorLog /var/log/dominio.padrao.com.br .error-log
    </VirtualHost>

    <VirtualHost www.dominio1.com.br>
    ServerAdmin user@xxxxxxxxxxxxxxx
    DocumentRoot /usr/local/vh/dominio1.com.br
    #ServerName dominio1.com.br
    ErrorLog /var/log/dominio1.error-log
    CustomLog /var/log/dominio1.access-log common
    </VirtualHost>

    <VirtualHost www.dominio2.com.br>
    ServerAdmin user@xxxxxxxxxxxxxxx
    DocumentRoot /usr/local/vh/dominio2.com.br
    #ServerName dominio2.com.br
    ErrorLog /var/log/dominio2.error-log
    CustomLog /var/log/dominio2.access-log common
    </VirtualHost>

    <VirtualHost www.dominio3.com.br>
    ServerAdmin user@xxxxxxxxxxxxxxx
    DocumentRoot /usr/local/vh/dominio3.com.br
    #ServerName dominio3.com.br
    ErrorLog /var/log/dominio3.error-log
    CustomLog /var/log/dominio3.access-log common
    </VirtualHost>


    Subdomínio do domínio “dominio3.com.br”

    <VirtualHost www.dominio3.com.br>
    ServerAdmin user@xxxxxxxxxxxxxxx
    DocumentRoot /usr/local/vh/webmail
    ServerName mail.dominio3.com.br
    ErrorLog /var/log/mail.dominio3.error-log
    CustomLog /var/log/mail.dominio3.access-log common
    </VirtualHost>


    Obs.: O dominio padrao tbm deve ser um domínio virtual