Apache warnen NameVirtualHost *: 80 hat keine VirtualHosts Störung wenn Anfang
Wenn beginnen Anfang Apache Web Server oder den httpd-Service am Netzwirt, die folgende Warnmeldung kann erscheint auf Konsole oder Störspeicher wieder, obwohl Apache HTTP-Service noch Start- und Betrieb fein ohne Störung kann.
[warnen Sie], NameVirtualHost *: 80 hat kein VirtualHosts
wo * sein kann Sternchen selbst (*), hostname oder IP address.
Glücklicherweise ist die Mitteilung gerade eine Warnmeldung und beeinflußt nicht die Funktionalität von web server, und folglich können die Web site, die auf dem Bediener bewirtet werden, noch richtig gedient werden. Die mögliche Ursache für Symptom dieses Probleme ist falscher Gebrauch NameVirtualHost.
Wenn eingeweihter oder virtueller privater Bedienernetzwirt des Bedieners, nur ein IP address hat, werden Web site von Apache über die Name gegründete virtuelle Bewirtung bewirtet. In diesem Fall sollte es nur ein NameVirtualHost geben definiert. Z.B.,
NameVirtualHost *: 80
<VirtualHost *: 80>
servername Wirt
serverPath /public_html/
DocumentRoot /public_html/
</VirtualHost>
Der Name einer oder mehrerer virtuellen Wirte (Domain Name der Web site) wird durch servername Richtlinie definiert. So, wenn Sie mehr die Web site als eine haben, die auf einem einzelnen IP address bewirtet werden, haben Sie eine NameVirtualHost Erklärung und viele VirtualHost Abschnitte, zum jener Gebiete zusammenzubauen.
Neben, versuchen Sie bestenfalls, IPS oder * für die NameVirtualHost und <VirtualHost> Richtlinien zu verwenden. In einigen Fällen wo die Web site ein engagiertes IP address zugewiesen wird, in dem nur ein virtueller Wirt erklärt wird, kann das NameVirtualHost sogar fallen gelassen werden.
Für mehr Beispiel auf wie VirtualHost gegründet werden sollen werden, Unterlagen Besuch Apache-2.2 oder Unterlagen Apache-1.3 (allgemeinere Version von Apache z.Z. verwendet worden, wie der meiste Kontrollbereich wie cPanel mit diesem kommt, obgleich es in cPanel 11 verbessert werden wird).
WICHTIG: Die Seite ist und vorausgesetzt maschinell übersetzt, wie ohne Garantie ist. Maschinelle Übersetzung kann schwierig sein zu verstehen. Beziehen Sie bitte sich auf ursprünglichen englischen Artikel, wann immer möglich.
In Verbindung stehende Artikel
- Fordern Sie URL /server-status oder 404 Seitenicht gefundene Apache-Störung
- cPanel WHM konnte Statusangaben von der Apache-Störung erhalten nicht
- winnt_accept: Asynchrone AcceptEx ausfallen Störung im Apache-Maschinenbordbuch
- FreeBSD Apache HTTP nehmen Filter-Störung an
- Regeln Sie interne Bediener-Störung, wenn Sie auf einfachen Apache im cPanel WebHosting Manager zurückgreifen
- Apache-Status (Whm-Bedienerstatus) im cPanel WebHost Manager bringt Leerseite zurück
- Verbessern Sie Apache- Web Serversicherheit: Verwenden Sie ServerTokens und ServerSignature, um Überschrift zu sperren
- Installierung web server in FreeBSD 6.0 mit Apache 2.2, MySQL 5.0 und PHP 5 - Teil 4
- Verlegenheits-Krisenherd-Schild-Bandbreite überstieg, TCP anschließt Wartezeit, Auth Ausfall oder Dämon-Anfangsstörung
- Apache-httpd verlassenes passendes beginnen kann nicht sich öffnen oder keine so mod_bwlimited, mod_log_bytes oder mod_bandwidth Akten
9. Mai 2009 23:58
Dank, sehr nützlich für mich.
29. April 2009 12:19
NameVirtualHost *: 80 hat kein VirtualHosts 443 SSL Portnicht yeap.
23. März 2009 15:57
die Mitteilung scheinen weil ports.conf nicht zusammenzubauen.
Wenn Sie VirtualHost mit ex IP zusammenbauen.
Dann müssen Sie an ports.conf mit der gleichen Einstellung zusammenbauen.
ports.conf
NameVirtualHost xxx.xxx.xxx.xxx: 80
Hören 80
Ich habe auch das gleiche Problem. Aber, nachdem ich diese Einstellung ändere, verschwinden diese Mitteilung.
Viel Glueck
24. Februar 2009 18:18
Danke.
Es war eine große Hilfe. Sie würden glauben, wieviele verschiedenen Meinungen dort sind auf, welchem die rechte Syntax für VirtualHost in Apache ist.
Dank wieder.
16. Februar 2009 08:35
Dankt waveclaw.
18. Januar 2009 15:53
Diese Warnung wird auch ausgestrahlt, wenn es mehrfache NameVirtualHost Eintragungen gibt.
Im grundlegenden bringen Sie von Apache 2 auf Debian an, 5 (Lenny), das ich das NameVirtualHost in sehe:
/etc/apache2/sites-enabled/000-default
und
/etc/apache2/ports.conf
So mindestens bringen dieser Heraus-von-dkasten ausstrahlt diese Warnung an, jedes Mal wenn `/etc/init.d/apache2 reload benannt wird, um die Konfigurationsakten zu überprüfen.
Wenn die Warnung Sie stört, gerade heraus kommentieren die Eintragung in ports.conf und addieren nicht Neue; sagen Sie, von einer Beispielaufstellungsortschablone, die in eine neue Konfigurationsakte geklebt wird.
23. Dezember 2008 12:54
NameVirtualHost *: 80 hat kein VirtualHosts
10. Juli 2008 19:05
[...] Noch, nun da ich mein eigenes VPS laufen lasse, konnte ich es außerdem erhalten geregelt. Ist so hier es. [...]
20. August 2007 19:30
[...] Leute auf dem Netz sagen Material wie die `Änderung *: 80 zu einem _default_: 80 oder Ähnliches - konzentrierend auf das Betrügen von [...]