Apache leitet falsch die Domains

#1
Schönen guten Tag,

zurzeit sieht es so bei uns auf dem Server aus.
1 Domain läuft, 2te habe ich eingerichtet mit ip vom server usw.
Leider wenn ich die 2te Domain aufrufe werde ich zur 1. Domain geleitet, Kunde ist auch in ISPCondfig von der 2ten Domain nicht angelegt, ist extra so. Kann man es nicht machen das dort dann eine Error meldung kommt ? Wenn die Domain auf dem Server weiterleitet dort der Kunde aber nicht vorhanden ist, das dort dann halt eine error/fehler meldung kommt.

Mal ein Logauszug:
[Mon Feb 18 10:39:03 2013] [warn] NameVirtualHost 46.4.xx.xxx:443 has no VirtualHosts
[Mon Feb 18 10:39:04 2013] [warn] NameVirtualHost 46.4.xx.xxx:443 has no VirtualHosts
[Mon Feb 18 12:34:03 2013] [warn] VirtualHost 46.4.xx.xxx:80 overlaps with VirtualHost 46.4.xx.xxx:80, the first has precedence, perhaps you need a NameVirtualHost directive
[Mon Feb 18 12:34:04 2013] [warn] VirtualHost 46.4.xx.xxx:80 overlaps with VirtualHost 46.4.xx.xxx:80, the first has precedence, perhaps you need a NameVirtualHost directive
[Mon Feb 18 15:50:07 2013] [warn] VirtualHost 46.4.xx.xxx:80 overlaps with VirtualHost 46.4.xx.xxx:80, the first has precedence, perhaps you need a NameVirtualHost directive
[Mon Feb 18 15:50:08 2013] [warn] VirtualHost 46.4.xx.xxx:80 overlaps with VirtualHost 46.4.xx.xxx:80, the first has precedence, perhaps you need a NameVirtualHost directive
groupdel: cannot remove the primary group of user 'web4'
[Tue Feb 19 15:01:02 2013] [warn] NameVirtualHost 46.4.xx.xxx:443 has no VirtualHosts
[Tue Feb 19 15:02:03 2013] [warn] NameVirtualHost 46.4.xx.xxx:443 has no VirtualHosts
[Tue Feb 19 15:02:04 2013] [warn] NameVirtualHost 46.4.xx.xxx:443 has no VirtualHosts
groupdel: cannot remove the primary group of user 'web5'
[Tue Feb 19 15:07:02 2013] [warn] NameVirtualHost 46.4.xx.xxx:443 has no VirtualHosts
[Tue Feb 19 15:13:02 2013] [warn] NameVirtualHost 46.4.xx.xxx:443 has no VirtualHosts
[Tue Feb 19 15:13:03 2013] [warn] NameVirtualHost 46.4.xx.xxx:443 has no VirtualHosts
[Tue Feb 19 15:37:02 2013] [warn] NameVirtualHost 46.4.xx.xxx:443 has no VirtualHosts
[Tue Feb 19 15:37:03 2013] [warn] NameVirtualHost 46.4.xx.xxx:443 has no VirtualHosts
[Wed Feb 20 10:35:03 2013] [warn] NameVirtualHost 46.4.xx.xxx:80 has no VirtualHosts
[Wed Feb 20 10:35:03 2013] [warn] NameVirtualHost 46.4.xx.xxx:443 has no VirtualHosts
[Wed Feb 20 10:38:03 2013] [warn] NameVirtualHost 46.4.xx.xxx:443 has no VirtualHosts
[Wed Feb 20 10:38:04 2013] [warn] NameVirtualHost 46.4.xx.xxx:443 has no VirtualHosts
[Wed Feb 20 10:38:07 2013] [warn] NameVirtualHost 46.4.xx.xxx:443 has no VirtualHosts
[Wed Feb 20 10:38:08 2013] [warn] NameVirtualHost 46.4.xx.xxx:443 has no VirtualHosts
 
Zuletzt bearbeitet:

Till

Administrator
#2
Was Du beschreibst ist normal beim apache, wenn eine domain nicht eistiert, dann wird die die erste Webseite angezeigt (alphabetisch) die auf der gleichen Ip liegt. Apache leitet also nicht falsch um sondern Du hast die Seite welche im DNS auf Deinen Server verweist nicht angelegt.

Die Lösung die man da meistens anwendet ist ein sog. default vhost, also eine websiet die vor allen anderen im alphabet kommt. Lege eine neue Webseite an mit domain "000domain.tld". Die domain bracht nicht zu existieren, Du kannst also exakt mein Beispiel nehmne. Dort kannst Du dann z.B. eine Hinweisseite anlegen dass die gesuchte Webseite nicht existiert.
 
#3
Okay, vielen dank für die Information.

Ich werde dies Testen. Ich habe noch eine Frage undzwar unter System->Serverkonfiguration->Fast-CGI dort kann ich auswählen zwischen old(apache2.0) und einmal new(apache2.2). Es war standartmäßig auf old ? Ist dies richtig ? Hatte es Manuell auf new gestellt.
 

Werbung