67 votes

Avertissement de démarrage d'Apache 2 : NameVirtualHost *:80 n'a pas de VirtualHosts

Lorsque mon serveur Apache Ubuntu (Apache 2) démarre, je reçois un message d'avertissement qui se lit comme suit :

[warn] NameVirtualHost *:80 has no VirtualHosts

Cependant, le serveur web fonctionne bien. Qu'est-ce qui pourrait être incorrect dans la configuration de mon site pour qu'il me donne cet avertissement ?

Le fichier de configuration en question (situé dans /etc/apache2/sites-available ) se lit comme suit (détails supprimés pour des raisons de brièveté)

<VirtualHost *>
    <Location /mysite>
        # Configuration details here...
    </Location>

    # Use the following for authorization.
    <LocationMatch "/mysite/login">
        AuthType Basic
        AuthName "My Site"
        AuthUserFile /etc/sitepasswords/passwd
        Require valid-user
    </LocationMatch>
</VirtualHost>

Est-ce que le fait que j'utilise <Location> faire partie du problème ?

2voto

J'ai le même problème, mais je désactive le site par défaut d'Apache à un moment donné. Je tape quelque chose comme

# a2dissite default

Après avoir essayé de redémarrer Apache 2, je reçois ce message :

"[warn] NameVirtualHost *:80 n'a pas de VirtualHosts"

Ensuite, j'active à nouveau le site 'par défaut' d'Apache 2 et tout fonctionne à nouveau, la commande utilisée est la suivante :

# a2ensite default

C'est tout, les amis !

2voto

agha rehan abbas Points 113

Comme le mentionne Rune, sur les systèmes Debian, NameVirtualHost apparaît dans de nombreux fichiers - ports.conf, conf.d/virtual.conf et peut-être vos propres fichiers de conf int sites-available.

Assurez-vous qu'il existe à un seul endroit en tant que NameVirtualHost *:80 (le mien est dans conf.d/virtual.conf) et les avertissements devraient disparaître.

Comme mentionné, vous devez également faire en sorte que la direction VirtualHost pour chaque site disponible ait ce format <VirtualHost *:80>

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X