Message : NameVirtualHost *:80 has no VirtualHosts
De wikiGite
Sur debian squeeze lorsque apache redémarre il nous gratifie d'une erreur :
Restarting web server: apache2[Sun May 06 12:10:41 2012] [warn] NameVirtualHost *:80 has no VirtualHosts ... waiting [Sun May 06 12:10:42 2012] [warn] NameVirtualHost *:80 has no VirtualHosts
Solution :
Commenter la ligne :
NameVirtualHost *:80
Dans le fichier /etc/apache2/ports.conf
Plus d'infos :
zcat /usr/share/doc/apache2.2-common/NEWS.Debian.gz
* The directive "NameVirtualHost *" has been changed to "NameVirtualHost *:80". It has also been moved from sites-available/default to ports.conf. This allows to ship a proper SSL default virtual host config in sites-available/default-ssl, but it means that if you use several name based virtual hosts: - you will have to change <VirtualHost *> to <VirtualHost *:80> in your name based virtual hosts - you need to add more NameVirtualHost directives if you use other ports than 80 with name based virtual hosts. You may also have to add these ports to the default virtual host in /etc/apache2/sites-available/default (like this: "<VirtualHost *:80 *:81>"). If you prefer to revert to the old setup instead (and don't need the default-ssl host), just change "NameVirtualHost *:80" back to "NameVirtualHost *" in ports.conf and "<VirtualHost *:80>" to "<VirtualHost *>" in sites-available/default.