Steve: Apache VirtualHosts

Beitrag lesen

zwar hatte ich Deine Art wirklich noch nicht probiert gehabt, aber es funktioniert weder mit einer 192.168.0.xxx noch mit dem 127.0.0.xxx
Er läuft weiterhin auf die HauptDomain.
Woher soll er eigentlich wissen, welche Domain wohin soll ?
Es sind die Domains nocenter.ath.cx und to8.ath.cx (Haupt)

Die FAQ kann ich schon fast auswendig zitieren... sie wird mir leider nicht mehr helfen, aber mir schwant langsam das Problem...

Ich sprach von DynDNS...
DynDNS ersetzt den DoainNamen mit der IP... natürlich haben beide Domains dieselbe IP... und beim Aufruf einer meiner Domains geht der Request an DynDNS, dieser leitet den Request an meine aktuelle IP...
natürlich für beide Domains die gleiche...

Also woher soll der Apache wissen, welche Domain gemeint ist ?
Kann DAS das Problem vielleicht sein ?

Ich möchte mich bei allen für die Hilfe bedanken, insbesondere bei
Christoph S. für die große Mühe.
Da ich nun alle Möglichkeiten ausgeschöpft habe, werde ich nun wohl doch mal besser auf einen DSL-Router und einen zweiten Rechner sparen...

Vielen Dank und einen schönen Start in die Woche,
Steve

ok, Steve ...

Die waren natürlich draussen als es um den VirtualHost ging.
gut. Der möglicherweise entscheidende Fehler liegt darin, daß du zwar mit
NameVirtualHost 127.0.0.2
versucht hast, eine gemeinsame IP anzugeben. Aber dann hast du mit
<VirtualHost nocenter.ath.cx>
wieder auf die IP verzichtet. Hier hätte stehen müssen
<VirtualHost 127.0.0.2>

Ein Beispiel aus meiner eigenen (voll funktionsfähigen) httpd.conf:

NameVirtualHost 192.168.0.1

<Virtualhost 192.168.0.1>
  DocumentRoot "E:/root"
  ServerName ph1
  Options Indexes +Includes FollowSymLinks All
</Virtualhost>

<Virtualhost 192.168.0.1>
  DocumentRoot E:/ph1
  ServerName www.christoph-schnauss.de
  ScriptAlias /cgi-bin/ E:/ph1/cgi-bin/
  Options  indexes  includes  followSymLinks  all
</Virtualhost>

Grüße

Christoph S.

PS: schau dir mal bei Gelegenheit in der FAQ an, wie hier zitiert werden sollte