dois hosts virtuais diferentes, uma página exibida

dois hosts virtuais diferentes, uma página exibida

Eu tenho dois sites diferentes configurados usando hosts virtuais (o conteúdo dos arquivos do virtualhost está postado abaixo), apenas copiei o arquivo padrão e editei algumas linhas...

Quando direciono meu navegador para qualquer um dos dois sites, apenas o conteúdo do primeiro dos dois aparece...

Por que?

<VirtualHost *:80>
    ServerAdmin [email protected]

    DocumentRoot /var/www/hunterprojects.com/public_html
    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    <Directory /var/www/hunterprojects.com/public_html>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
        AllowOverride None
        Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
        Order allow,deny
        Allow from all
    </Directory>

    ErrorLog /var/log/apache2/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog /var/log/apache2/access.log combined

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

</VirtualHost>

E O SEGUNDO:

<VirtualHost *:80>
    ServerAdmin [email protected]

    DocumentRoot /var/www/dodolabarchive.ca/public_html
    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    <Directory /var/www/dodolabarchive.ca/public_html>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
        AllowOverride None
        Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
        Order allow,deny
        Allow from all
    </Directory>

    ErrorLog /var/log/apache2/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog /var/log/apache2/access.log combined

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

</VirtualHost>

Responder1

Parece que está faltando a seção ServerName dos seus hosts virtuais

<VirtualHost *:80>
    ServerAdmin [email protected]
    ServerName hunterprojects.com
    DocumentRoot /var/www/hunterprojects.com/public_html

e

<VirtualHost *:80>
    ServerAdmin [email protected]
    ServerName dodolabarchive.ca
    DocumentRoot /var/www/dodolabarchive.ca/public_html

Aqui está um link para a documentação do Apache, que contém mais algumas informações sobre issohttp://httpd.apache.org/docs/2.0/mod/core.html#servername

informação relacionada