PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache 1.3.19 + VirtualHosts



RichieX
01.06.02, 12:37
Hi Leute,

ich bin gerade am verzweifeln. Ich habe folgendes Problem in Stichworten
beschrieben:

- Apache mit virtuellen Hosts (NameBased) mit einer IP
- Aufruf eines virtuellen Hosts mit www.xxx.yyy.de funzt
- Aufruf eines virtuellen Hosts mit zzz.xxx.yyy.de funzt nur, wenn ich in
meiner Client-"hosts"-Datei diesen Host eintrage - ABER: nslookup ohne
Client-"hosts"-Datei-Eintag löst auf.

Das nervige an dieser Geschichte ist, ich habe einen anderen Indianer mit
der gleichen Konfiguration schon am Laufen, der Unterschied, er hat nur eine
dynamische IP, sonst nix.

Ist es vielleicht nicht der Apache, sondern DNS-Problem?

Vielleicht kann mir noch jemand helfen, eh ich mir die Kugel gebe.

Rico
:o

Newbie2001
01.06.02, 13:01
ich glaube das ist ein kofnigurationsproblem. poste doch mal deine httpd.conf

RichieX
02.06.02, 12:59
Hier ein paar Zeilen aus meiner httpd.conf:
-------------------------------------
Listen 123.456.789.111
BindAddress *

...

NameVirtualHost *
<VirtualHost *>
DocumentRoot ...
ServerName aaa.yyy.zzz.de
ErrorLog /var/log/httpd/error_log1
TransferLog /var/log/access_log1
...
</VirtualHost>

<VirtualHost *>
DocumentRoot ...
ServerName bbb.yyy.zzz.de
ErrorLog /var/log/httpd/error_log2
TransferLog /var/log/httpd/access_log2
...
</VirtualHost>

<VirtualHost *>
DocumentRoot ...
ServerName www.yyy.zzz.de
ErrorLog /var/log/httpd/error_log3
TransferLog /var/log/httpd/access_log3
...
</VirtualHost>

...
-------------------------------------------------

Es kommen dann noch ein paar weitere Hosts. Das eigenartige daran ist, das ein Host immer funktioniert, nämlich www.yyy.zzz.de.

Ich habe auch schon mehrere Varioanten ausprobiert (VirtualHost mit IP, Listen auskommentiert, BindAdress mit IP u.s.w.) und kein Erfolg gehabt.

Rico

Newbie2001
02.06.02, 14:08
also ich habe Listen, sowie BindAdress auskommentiert, im VirtualHost bereicht habe ich jedoch die gleichen Einstellungen, und es funktioniert wunderbar. villeicht bringt ein Update des Apachen etwas, wobei ich das nicht glaube, denn bei mir hat es auch mit einem Apache 1.3.20 gefunzt, warum sollte es dann mit einem Apache 1.3.19 nicht gehen, aber man weiß ja nie.

RichieX
03.06.02, 15:36
Wie ich schon geschreiben habe, ich habe eigentlich alle Varianten der Konfiguration schon ausprobiert und keine hat irgendwie besser funktioniert. Irgendwie dreh ich mich im Kreis.

Rico

Newbie2001
03.06.02, 17:04
hm tut mir leid, aber ausser einem upgrade des apachen weiß ich auch nichts mehr,

LKH
03.06.02, 18:34
Hi,

mal kurz die Unterschiede zu einem produktiven und funktionsfähigen Webserver mit Virtual Hosts:

- Bei Listen steht der Port, nämlich 80 (bzw. 443 für SSL); ggf. hinter der IP (123.45.67.89:80 z.B.)

- Statt des "*" steht bei den VirtualHost-Einträgen immer die IP

Hoffe es hilft,

Newbie2001
03.06.02, 19:37
naja, man hatr ja nicht immer ne feste ip, dann ist der * eine gute abhilfe.

RichieX
04.06.02, 19:14
Ich hatte auch NameVirtualHost xxx.xxx.xxx.xxx und VirtualHost xxx.xxx.xxx.xxx ausprobiert. Ich sag mal so, ich weiß mit den Direktiven was anzufangen. Meine Vermutung ist, das es nicht unbedingt am Apache selbst liegt, sondern vielleicht an einer anderen conf-Datei. Wobei es nicht die /etc/hosts sein kann. Oder vielleicht der NameServer. Aber wie schon im ersten Beitrag geschrieben: richtig aufgelöst werden die Namen. Man findet auch nichts in den logfiles. Es kommt einfach nichts am Server an.

Rico

LKH
04.06.02, 20:46
Hi,

dann fang eben mal ganz von vorne an:

- ping auf die Domains
- traceroute auf die Domains
- telnet auf Port 80 der Domains

Irgendwo muss es ja hängen, wahrscheinlich schon vor dem Apache, sonst würde der ja was loggen.

Viel Erfolg,