+ Responder ao Tópico



  1. #1

    Padrão Apache não sobe com 2 dominios virtuais

    Boa tarde pessoal, eu sei que tem varios topicos no forum e li varios e tb os wikis, mais como a maioria dos topicos são das versões do apache mais antiga não encontro os arquivos sitados, entrei ja no site oficial do apache e fiz tudo como eles falaram, mais nada de subir quando eu ativo com o comando a2ensite o segundo dominio, vi tb que o apache na ultima versão ja vem pronto p/ dominios vituais, oque falta nas minhas confs.

    1 - Quando tenho apenas 1 dominio habilitado no sites-enable ele roda tranquilo, mais quando coloco o segundo dominio ele não sobe.

    2 - meu dns ja esta configurado e resolvendo os dominios segue

    star1:/etc# host palei.net
    palei.net mail is handled by 5 luna.palei.net.

    star1:/etc# host dropsdeaniz.com
    dropsdeaniz.com mail is handled by 5 luna.dropsdeaniz.com.

    3 - segue minhas confs

    star1:/etc/apache2# cat ports.conf
    Listen 80

    star1:/etc/apache2# cat httpd.conf
    ServerName *

    Virtual 1 -
    star1:/etc/apache2# cat sites-available/palei
    <VirtualHost *:80>
    DocumentRoot /var/www/palei/
    ServerName www.palei.net
    ServerAdmin [email protected]
    ErrorLog palei.net-error.log
    CustomLog palei-access.log common
    </VirtualHost>

    Virtual 2 -
    star1:/etc/apache2# cat sites-available/dropsdeaniz.com
    <VirtualHost *:80>
    DocumentRoot /var/www/palei/
    ServerName www.dropsdeaniz.com
    ServerAdmin [email protected]
    ErrorLog /etc/apache2/logsites/palei.net-error.log
    CustomLog /etc/apache2/logsites/palei-access.log common
    </VirtualHost>

    4 - Quando vou dar o restart da a seguinte mensagem.

    star1:/etc/apache2# /etc/init.d/apache2 restart
    Forcing reload of web server (apache2)...[Thu Jan 22 11:08:45 2009] [warn] _default_ VirtualHost overlap on port 80, the first has precedence
    httpd (no pid file) not running
    [Thu Jan 22 11:08:45 2009] [warn] _default_ VirtualHost overlap on port 80, the first has precedence
    failed!

    5 - Onde eu estou errando pois ja mudei varias formas com *:80, com server name pondo ip da maquina, oque mais posso fazer ?

  2. #2

    Padrão

    star1:/# apache2ctl -t
    [Thu Jan 22 16:04:13 2009] [warn] NameVirtualHost *:80 has no VirtualHosts
    Syntax OK

    Meu deus tem muito site no google com o mesmo erro mais eu ja puis ip, *, domino e nada, da uma luz, ja li mais de 100 topicos de forum gringo falando a mesma coisa so falam pra mudar pra * pra ip e nada resolve, GRato.

  3. #3

    Lightbulb

    eu uso assim e funciona
    # No Listen fica assim:
    Listen *:80

    # Na parte dos hosts virtuais

    NameVirtualHost 200.XXX.XXX.XXX
    # ns3.dominio.com ==================== é listado colocando apenas o ip ou esse nome.
    <VirtualHost ns3.dominio.com>
    DocumentRoot /usr/local/apache2/htdocs
    ServerName ns3.dominio.com
    <Directory "/usr/local/apache2/htdocs">
    Options Indexes FollowSymLinks
    AllowOverride all
    Order allow,deny
    allow from all
    </Directory>
    </VirtualHost>
    # dominio-com ==================== dominio principal
    <VirtualHost dominio.com>
    DocumentRoot /var/web/dominio
    ServerName dominio.com
    CustomLog logs/dominio_access_log common
    ErrorLog logs/dominio_error_log
    <Directory "/var/web/dominio">
    Options Indexes FollowSymLinks
    AllowOverride all
    Order allow,deny
    allow from all
    </Directory>
    </VirtualHost>
    # dominio-com ==================== site1 (subdominio) site1.dominio.com
    <VirtualHost site1.dominio.com>
    DocumentRoot /var/web/site1
    ServerName site1.dominio.com
    CustomLog logs/site1_access_log common
    ErrorLog logs/site1_error_log
    <Directory "/var/web/site1">
    Options Indexes FollowSymLinks
    AllowOverride all
    </Directory>
    </VirtualHost>
    Última edição por rapidk; 23-01-2009 às 11:22.

  4. #4

    Padrão

    Cara, vc faz tudo no http.conf ou vc cria varios sites e habilita com a2ensite ?

  5. #5

  6. #6

    Padrão

    Achei meu erro, no default eu tinha colocado outro VirtualHostName, ae deixei so no default e tirei dos aquivos dos subdominios vlw, pela força !!!