+ Responder ao Tópico



  1. #1
    tarcio
    Visitante

    Padrão Problemas - Virtual Host

    Olá Galera,

    Não consigo fazer meu virtualhost para 2 dominios funcionar;
    Abaixo vão minhas configurações e procedimentos de teste:
    1) modifiquei o /etc/hosts
    2)modifiquei o /etc/apache/confs/httpd.conf
    3)modifiquei o /etc/hosts de outra maquina para visualizar o servidor apache a partir dos nome dos dominios em teste

    Abaixo vai o erro ao iniciar o httpd e os arquivos:

    ERRO:------------------------------------------------
    #service httpd restart
    Interrompendo Apache web server (httpd): [Thu Sep 01 16:43:07 2005] [warn] NameVirtualHost 192.168.0.4:0 has no VirtualHosts
    [ OK ]
    Iniciando Apache web server (httpd): [Thu Sep 01 16:43:10 2005] [warn] NameVirtualHost 192.168.0.4:0 has no VirtualHosts
    [ OK ]

    httpd.conf:-------------------------------------------------

    NameVirtualHost 192.168.0.4

    <VirtualHost *>
    ServerAdmin [email protected]
    DocumentRoot /webyyy
    ServerName apyyy.com.br
    ServerAlias www.apyyy.com.br apyyy.com.br
    ErrorLog /var/log/apache/dummy-host.example.com-error_log
    CustomLog /var/log/apache/dummy-host.example.com-access_log common
    </VirtualHost>


    <VirtualHost *>
    ServerAdmin [email protected]
    DocumentRoot /webxxx
    ServerName apxxx.inf.br
    ServerAlias www.apxxx.inf.br apxxx.inf.br
    ErrorLog /var/log/apache/dummy-host.example.com-error_log
    CustomLog /var/log/apache/dummy-host.example.com-access_log common
    </VirtualHost>

    /etc/hosts :----------------------------------------
    127.0.0.1 localhost.localdomain localhost
    192.168.0.4 box.site1 box
    192.168.0.4 apxxx.inf.br apxxx
    192.168.0.4 apyyy.com.br apyyy
    192.168.0.4 www.apxxx.inf.br
    192.168.0.4 www.apyyy.com.br

    VALEU GENTE

  2. #2

    Padrão Problemas - Virtual Host

    olá tarcio..

    estou tendo um problema parecido com o teu! acompanha meu tópico (virtualhosts e dns) e verifica a dica do irado..
    mas te aviso.. acredito que se você quiser que as maquinas da rede resolvam os domínios, precisa ter o dns configurado..
    sua configuração está com alguns erros! verifica a documentação do apache (http://httpd.apache.org/docs/2.0/vhosts/) e a resposta do meu "apache -S"!

    que distro você usa?

    abraços

  3. #3
    tarcio
    Visitante

    Padrão Distribuição

    Onde estou tendo problemas utilizo:
    CONECTIVA 10

  4. #4

    Padrão Re: VIRTUAL HOST (NÃO FUNCIONA)

    Citação Postado originalmente por tarcio
    Olá Galera,

    Não consigo fazer meu virtualhost para 2 dominios funcionar;
    Abaixo vão minhas configurações e procedimentos de teste:
    1) modifiquei o /etc/hosts
    2)modifiquei o /etc/apache/confs/httpd.conf
    3)modifiquei o /etc/hosts de outra maquina para visualizar o servidor apache a partir dos nome dos dominios em teste

    Abaixo vai o erro ao iniciar o httpd e os arquivos:

    ERRO:------------------------------------------------
    #service httpd restart
    Interrompendo Apache web server (httpd): [Thu Sep 01 16:43:07 2005] [warn] NameVirtualHost 192.168.0.4:0 has no VirtualHosts
    [ OK ]
    Iniciando Apache web server (httpd): [Thu Sep 01 16:43:10 2005] [warn] NameVirtualHost 192.168.0.4:0 has no VirtualHosts
    [ OK ]

    httpd.conf:-------------------------------------------------

    NameVirtualHost 192.168.0.4

    <VirtualHost *>
    ServerAdmin [email protected]
    DocumentRoot /webyyy
    ServerName apyyy.com.br
    ServerAlias www.apyyy.com.br apyyy.com.br
    ErrorLog /var/log/apache/dummy-host.example.com-error_log
    CustomLog /var/log/apache/dummy-host.example.com-access_log common
    </VirtualHost>


    <VirtualHost *>
    ServerAdmin [email protected]
    DocumentRoot /webxxx
    ServerName apxxx.inf.br
    ServerAlias www.apxxx.inf.br apxxx.inf.br
    ErrorLog /var/log/apache/dummy-host.example.com-error_log
    CustomLog /var/log/apache/dummy-host.example.com-access_log common
    </VirtualHost>

    /etc/hosts :----------------------------------------
    127.0.0.1 localhost.localdomain localhost
    192.168.0.4 box.site1 box
    192.168.0.4 apxxx.inf.br apxxx
    192.168.0.4 apyyy.com.br apyyy
    192.168.0.4 www.apxxx.inf.br
    192.168.0.4 www.apyyy.com.br

    VALEU GENTE

    cara no lugar do * "<VirtualHost *>" coloque o ip !

  5. #5

    Padrão Problemas - Virtual Host

    tarcio..

    colocar um Listen 80 também ajuda!

    /httpd.conf

    Listen 80

    NameVirtualHost x.x.x.x:80

    <Virtualhost x.x.x.x:80>
    ...
    </VirtualHost>

    não esqueça de ler a documentação do apache! e nem o google 8)

    abraços

  6. #6
    tarcio
    Visitante

    Padrão valeu galera

    Obrigado pela força. Estarei testando todas essas dicas na terça (6/9/5). Darei um retorno para dizer se deu tudo certo ou não.

  7. #7
    tarcio
    Visitante

    Padrão Problemas - Virtual Host

    Opa galera,

    Os teste falharam: Na rede interna funcinou perfeitamente. Mas na internet não esta funcionando.

    O servidor web esta conectado a partir do IP: 201.3.xy.7
    Porém os DNS estão alocados numa empresa terceirizada, pois não temos 2 ips fixos para indicar os dois dominios para a FAPESP.
    Os dois dominios estão apontados perfeitamente porém as resoluções VirtualHost do APACHE continuam não funcionando externamente.


    NameVirtualHost 201.3.xy.7:80
    <VirtualHost 201.3.xy.7:80>
    ServerAdmin [email protected]
    DocumentRoot /web
    ServerName apyyyy.com.br
    ServerAlias www.apyyyy.com.br apyyyy.com.br
    </VirtualHost>


    <VirtualHost 201.3.xy.7:80>
    ServerAdmin [email protected]
    DocumentRoot /web/apxxxx
    ServerName apxxxx.com.br
    ServerAlias www.apxxxx.com.br apxxxx.com.br
    </VirtualHost>

    VALEU GALERA

  8. #8
    Luzumba
    Visitante

    Padrão Problemas - Virtual Host

    Perguntas !

    1 - Como esta configurado o teu DNS para resolver esses nomes ?
    2 - Esta maquina esta recebendo pacotes da internet, ou seja vc. esta roteando esses pacotes para chegarem até essa maquina ?
    3 - Essa maquina tbm. fica o teu compartilhamento de internet ?