Erri: Apache-Virtual Hosts --> Inhalte des locahosts anzeigen

Beitrag lesen

Hi Christoph,

Hinter allen Hosts steht die IP-Adresse 192.168.0.5.

Nein, das tut sie nicht. localhost ist immer 127.0.0.1.

Achso, das wusste ich nicht. Ich war der Meinung, dass die IP-Adresse  zählt, die ich im NameVirtuaHost angebe. Des Weiteren hatte ich die IP des localhosts in der host Datei geändert.
Bei einem Ping habe ich gerade bemerkt, dass du natürlich Recht hast *g*
Da lag auch schon mein Denkfehler.

Dir ist natürlich klar, daß deine hosts-Datei die Namen deiner virtuellen hosts auch einer IP zuordnen muß?

Ja, dass hatte ich schon gemacht, aber eben den o.g. Fehler nicht beachtet.

Gebe ich nun diese IP im Browser ein, erreiche ich den 2: Virtual Host (www.domain1.test), was mir schon "spanisch" erscheint.

Daran ist gar nichts spanisch. Bei unbekannten Hostnamen (wenn die lokale hosts-Datei den Namen nicht einer IP zuordnet) nimmt der Apache grundsätzlich den Container, der an erster Stelle im Abschnitt "virtual hosts" der httpd.conf steht.

Jetzt erscheint mir das natürlich auch logisch.

Ich habe jetzt den Inhalt des localhosts einfach einem anderen neuen Virtual Host zugewiesen. Und so funktionierts auch.
Manchmal können einfache Fehler so kopfzerbrechend sein und man kommt einfach nicht darauf.
Ich danke euch für eure schnelle Hilfe.

Viele Grüße und Vielen Dank,
Erri