Server Support Forum
Anzeige:

  #1  
Ungelesen 03.07.2004, 20:28
Benutzerbild von Huschi
Registered User
 
Registriert seit: 09.2003
Ort: Nürnberg
Beiträge: 14.883
Blog-Einträge: 5
[warn] NameVirtualHost *:80 has no VirtualHosts

Wer kennt diese Warnung bei einem Apache-Restart nicht?
Code:
[warn] NameVirtualHost *:80 has no VirtualHosts
Zufällig bin ich heute über die Lösung gestolpert:
Die Anweisung 'NameVirtualHost *:80' (egal ob mit oder ohne IP) darf innerhalb der Apache-Configuration je IP & Port nur einmal vorkommen!

In einer standard-Installation von Confixx steht diese Zeile aber jeweils in httpd.conf und confixx_vhost.conf.

Die Lösung:
Da confixx_vhost.conf automatisch geschrieben wird, wird die Zeile einfach in httpd.conf auskommentiert.
Das selbe Problem stellt sich übrigends bei webmin. Hier wird die Zeile auch jedesmal in die Config-Datei (bei mir webmin_vhost.conf) eingetragen.
Wer VirtualHost sowohl mit Confixx und Webmin verwaltet hat demnach Pech!

Getestet ist diese Lösung übrigends unter Apache 1.3.x und 2.0.48

huschi.
Mit Zitat antworten

  #2  
Ungelesen 04.07.2004, 02:17
Benutzerbild von SGD
SGD SGD ist offline
Registered User
 
Registriert seit: 03.2004
Alter: 24
Beiträge: 456
SGD eine Nachricht über ICQ schicken

Mhh... Kennt jeder
Aber wenn die kommt, mach ichs nochmal und fertig. Is doch nix Gravierendes - ODER?
__________________
Heute keine Signatur!
Mit Zitat antworten
  #3  
Ungelesen 04.07.2004, 13:16
Benutzerbild von miko93
Registered User
 
Registriert seit: 05.2004
Ort: Regensburg
Beiträge: 312

Zitat:
Zitat von SGD
Aber wenn die kommt, mach ichs nochmal und fertig.
Äh, was machst Du nochmal ?


"Apache/2.0.50 (RedHat 9/Server4You)" : funktioniert auch damit. Meldung beim Apache-Restart ist weg. Keine Auffälligkeiten beobachtet.
__________________
www.mikoweb.de | Netdirekt SP733-150 (Sarge)
Mit Zitat antworten
  #4  
Ungelesen 04.07.2004, 20:06
Benutzerbild von SGD
SGD SGD ist offline
Registered User
 
Registriert seit: 03.2004
Alter: 24
Beiträge: 456
SGD eine Nachricht über ICQ schicken

Apache restarten
__________________
Heute keine Signatur!
Mit Zitat antworten
  #5  
Ungelesen 04.07.2004, 20:48
Benutzerbild von miko93
Registered User
 
Registriert seit: 05.2004
Ort: Regensburg
Beiträge: 312

Zitat:
Zitat von SGD
Apache restarten
Die Meldung kommt doch bei JEDEM Restart, weil es nun mal in der http.conf doppelt drin steht. Zumindest war das bei mir so (vor Huschis genialem Tipp)
__________________
www.mikoweb.de | Netdirekt SP733-150 (Sarge)
Mit Zitat antworten
  #6  
Ungelesen 05.07.2004, 14:08
Benutzerbild von SGD
SGD SGD ist offline
Registered User
 
Registriert seit: 03.2004
Alter: 24
Beiträge: 456
SGD eine Nachricht über ICQ schicken

Bei mir nicht.
__________________
Heute keine Signatur!
Mit Zitat antworten
  #7  
Ungelesen 29.09.2005, 01:29
Registered User
 
Registriert seit: 09.2005
Beiträge: 3
Daumen hoch [warn] NameVirtualHost *:80 has no VirtualHosts

Zitat:
Zitat von Huschi
Da confixx_vhost.conf automatisch geschrieben wird, wird die Zeile einfach in httpd.conf auskommentiert.
So konnte ich das Problem auch lösen. Diese Fehlermeldung lässt nicht gerade so etwas schließen.

Thomas
Mit Zitat antworten
  #8  
Ungelesen 09.01.2006, 09:31
Registered User
 
Registriert seit: 01.2006
Beiträge: 24

hallo,,, habe das gleiche problem..

lief doch alles ganz gut bis ich es gemacht habe was daoben steht

kommt aber immer noch
[warn] NameVirtualHost 212.227.85.191:80 has no VirtualHosts
done


und nun ist der webserver nicht erreichbar

habe es dann zurück gestellt und nichts geht
Mit Zitat antworten
  #9  
Ungelesen 31.01.2007, 20:47
Registered User
 
Registriert seit: 01.2007
Beiträge: 1

Ihr sollt port :80 weg lassen un da hab ich beispiel für routern zu Hause
Code:
httpd.conf

UseCanonicalName On  MACHEN 

#
# Use name-based virtual hosting.
#
NameVirtualHost 212.12.13.14
NameVirtualHost 192.168.1.2
#
# NOTE: NameVirtualHost cannot be used without a port specifier 
# (e.g. :80) if mod_ssl is being used, due to the nature of the
# SSL protocol.
#

#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for requests without a known
# server name.
#
<VirtualHost 192.168.1.2 212.12.13.14>
    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot /var/www/html
    ServerName domain.de
    ErrorLog /home/domain/logs/www.domain.de-error_log
    CustomLog /home/domain/logs/www.domain.de-access_log common
</VirtualHost>

Geändert von Thorsten (01.02.2007 um 12:23 Uhr) Grund: Code Tags gesetzt.
Mit Zitat antworten
  #10  
Ungelesen 30.01.2009, 16:46
Registered User
 
Registriert seit: 01.2009
Beiträge: 3
Meine Lösung

[warn] NameVirtualHost *:0 has no VirtualHosts

Hat mich auch gerade sehr umgetrieben, ich habe weder confixx noch webmin. Apache restart nutzte auch nicht.
In einem amerikanischen Forum fand sich dann der entscheidenende Hinweis. Die Konfiguration in der datei '000-default' wird miteingelesen. Wenn man also in seiner virtualhost Datei, die erste Zeile:
NameVirtualHost *
aus dieser Datei übernimmt, wird sie doppelt gelesen.
Die Lösung: in der eigenen Datei diese erste Zeile rauslöschen.
Nach einen Neustart kommt die Meldung nicht mehr.
Mit Zitat antworten
  #11  
Ungelesen 13.07.2011, 18:15
Registered User
 
Registriert seit: 01.2010
Beiträge: 138

Ich bin gerade über Google hier gelandet und hab das selbe Problem.

Meine http.conf ist aber leer

Debian 5.0
Mit Zitat antworten
  #12  
Ungelesen 13.07.2011, 19:02
Benutzerbild von Moppel
Registered User
 
Registriert seit: 06.2011
Beiträge: 112

Ein paar mehr Informationen über dein System wären mehr als hilfreich.

P.S. hast du mal auf das Datum des Postings geschaut? *scnr*
Mit Zitat antworten
  #13  
Ungelesen 13.07.2011, 19:21
Benutzerbild von Huschi
Registered User
 
Registriert seit: 09.2003
Ort: Nürnberg
Beiträge: 14.883
Blog-Einträge: 5

Bei Debian ist die httpd.conf ungenutzt. Aber wer ein wenig im selben Verzeichnis rum sucht, findet schon die richtige Datei.

huschi.
__________________
huschi.net - Linux-Server-Admin FAQ
Consult-N.de - kommerzieller Linux-Support - suche Webhosting-Reseller
Mit Zitat antworten
  #14  
Ungelesen 13.07.2011, 21:26
Registered User
 
Registriert seit: 04.2011
Beiträge: 6

Hallo Manuela,

schau mal in die Datei:
/usr/share/doc/apache2/NEWS.Debian.gz

Zitat:
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>")
Mit Zitat antworten
Antwort

Lesezeichen


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist aus.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Nach Update geht nichts mehr Olli05 Virtuelle Server 11 19.01.2005 09:46





Powered by vBulletin® Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Content Relevant URLs by vBSEO ©2011, Crawlability, Inc.