Christoph Schnauß: Apache VirtualHosts

Beitrag lesen

hallo Steve,
<!-- das ist eine Anrede, auf die wir im Forum ziemlich viel Wert legen //-->

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

was funktioniert da nicht? Was sagt die error.log dazu? Hast du daran gedacht, die "xxx" durch irgendeine Ziffernfolge zu ersetzen, und hast du berücksichtigt, daß du nach jeder Veränderung der httpd.conf deinen lokalen Apache _unbedingt_ neu starten mußt?

Er läuft weiterhin auf die HauptDomain.

Nein. Verwechsle bitte nicht "Hauptdomain" und "DocumentRoot"

Woher soll er eigentlich wissen, welche Domain wohin soll ?

das sieht Apache daran, welches DocumentRoot-Verzeichnis vorgegeben wurde

Es sind die Domains nocenter.ath.cx und to8.ath.cx (Haupt)

ja, na und?

Ich sprach von DynDNS...
DynDNS ersetzt den DoainNamen mit der IP...

soll das bedeuten, daß du einen _eigenen_ Domain Name Server noch nebenbei betreibst?

Also woher soll der Apache wissen, welche Domain gemeint ist ?

das liest er aus der Angabe für den virtuellen Host heraus, wobei ihm (in dem Beispiel, das ich dir gepostet habe) die IP relativ egal ist  -  sie muß nur in allen virtualHost-Containern dieselbe sein. Du kannst allerdings auch mit verschiedenen IP's arbeiten, wie das geht, steht in der Apache-Dokumentation (http://httpd.apache.org/docs-2.0/vhosts/)

Kann DAS das Problem vielleicht sein ?

kann es, _muß_ es aber nicht. Das hängt wirklich davon ab, was du in deiner httpd.conf stehen hast

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...

Das wird dir nicht weiterhelfen. Und "ausgeschöpft" hast du noch lange nicht alles. Vielleicht kann dir Michael Schröpl noch was zum Problem sagen, was ich bisher nicht angeführt habe

Vielen Dank und einen schönen Start in die Woche

bittesehr, dir auch

Grüße aus Berlin

Christoph S.

PS: schau dir mal bei Gelegenheit in der FAQ an, wie hier zitiert werden sollte  -  du hast völlig überflüssigerweise mein gesamtes vorangegangenes posting an deine Nachfrage unten angehängt. Das bläht den posting-Umfang unnötig auf

PPS: du hast dich per mail an mich gewendet. Das ist zwar dein gutes Recht (ich hätte ja meine mail-Adresse verschweigen können), ich bitte dich aber nochmals dringlich, das so lange nicht zu tun, wie der ganze Thread im Forum steht (wenn er im Archiv verschwunden ist, sieht das anders aus), weil damit die "Transparenz" des Threads zerstört wird. In deiner mail hast du mir Dinge mitgeteilt, die hier im Thread erheblich dazu hätten beitragen können, daß auch andere Leser dein Problem verstehen und sich an der Problemlösung beteiligen können. Du versuchst zum Beispiel, deinen _lokalen_ Apache auf dieselbe IP auszurichten, die du auch _online_ hast. Das ist gar nicht nötig. Weil deine online-IP, die dir dein Provider zuweist, mit _dessen_ Server zu tun hat, aber absolut nichts mit _deinem lokalen_ Apache (es sei denn, du bist dein eigener Provider) usw.
Wichtig ist bei solchen Diskussionen, daß man im Forum nicht nur nachlesen kann, was der "Fragesteller" für (manchmal vielleicht "dumm" oder "naiv" wirkende) Fragen hat, sondern daß man auch nachlesen kann, ob und wie ein "Antworter" versucht, das Problem überhaupt zu verstehen und Lösungen vorzuschlagen. Solange ein Thread im aktuellen Forum vorhanden ist, ist es deshalb nicht gut, zum selben Thema auch mail-Auskünfte zu erbitten. Die "Transparenz" der Forumsdiskussion wird damit beeinträchtigt, und anderen Fachleuten wird die Möglichkeit genommen, an entscheidenden Stellen einzugreifen und hilfreiche Tips zu geben. Du darfst sicher sein, daß es unter den Besuchern des SELFHTML-Forums einige gibt, die vom Apache sehr viel verstehen und sehr schnell herausfinden können, wo es noch Lösungswege geben könnte, die mir noch nicht eingefallen sind bzw. die bisher noch nicht benannt wurden. Auch "Antworter" wie ich in diesem Thread können und wollen an der möglichen Beteiligung anderer "Antworter" etwas lernen. Dazu ist das Forum da, weil es "öffentlich" ist. Mails sind "nicht öffentlich", und wenn du mail-Nachfragen stellst, solange dein Problem noch im Forum zur öffentlichen Beratung ausgeschrieben ist, beraubst du dich selbst der Möglichkeit, auch den Rat anderer Fachleute einzuholen.

Christoph S.