Diese Fehlermeldung beim Start des Apache hat nicht mit “NameVirtualHost *” und der darauf folgenden Directive “<VirtualHost *:80>” zu tun - wie in vielen Foren behauptet.
In den meisten Fällen liegt es einfach an einem falsch konfigurierten HOSTNAME.
Lösung: (root-Rechte)
echo HOST.DOMAIN.TLD > /etc/hostname /bin/hostname -F /etc/hostname
anschließend Apache neu starten - z.B. mit:
/etc/init.d/apache2 restart
Mehr über VirtualHost Konfiguration: http://httpd.apache.org/docs/2.2/vhosts/name-based.html
Ist der Rechner/Server nicht im Netzwerk unter einer Domain erreichbar einfach in der /etc/hosts einen Eintrag hinzufügen: 127.0.1.1 HOST.DOMAIN.TLD
Tags: apache konfiguration, apache virtual host, dns, hostname











September 29th, 2009 at 13:22
Weitere Fehlerquelle: Apache-Directive “ServerName” in der httpd.conf. Hier statt der IP, den Hostname (aus /etc/hosts) verwenden