apache 000-hôte virtuel par défaut

Je vois qu'il y a de la 000-hôte virtuel par défaut et je l'ai laissé. J'ai créé un nouveau fichier et le lien pour mysite.com et cela fonctionne, mais pas la façon dont je le veux. Je me demandais, quelqu'un sait-il si j'ai besoin de supprimer, ou si je ne devrais pas supprimer l'000-default vh?

Pour une raison quelconque pour aller à http://mysite.com il me prend pour la 000-site par défaut, mais si je vais à http://www.mysite.com il me faut à la bonne place. Pourquoi est-il une différence?

C'est mysite.com vh fichier:

#NameVirtualHost *
<VirtualHost *:80>
        ServerAdmin [email protected]
        ServerName mysite.com
        ServerAlias www.mysite.com *.mysite.com
        DocumentRoot /home/nick/www/mysite.com

        ErrorLog /var/log/apache2/mysite.com/error.log

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

        CustomLog /var/log/apache2/mysite.com/access.log common
        ServerSignature On

</VirtualHost>
Eh bien, j'ai supprimé l'000-default lien complètement....et toujours exactement le même comportement. Je n'ai pas remarqué cela, si je ne à mysite.com il me prend pour que apache par défaut "It works!" de la page, mais si je vais à mysite.com/index.html il me prend pour mon propre index.html fichier. Des idées?
Oui ça ressemble: mysite.com/index.html == www.mysite.com mais est différent de celui mysite.com

OriginalL'auteur Nick | 2009-04-01