Michael Schröpl: Ich gegen das Routing - und wofür braucht man einen hostname?

Beitrag lesen

Hi Ritter,

Und damit kommt ich zur Frage, was eigentlich der
hostname eines Rechners für Auswirkungen hat - wenn
der Apache "port 80" bzw. "listen 80" in der
Konfiguration stehen hat, dann "lauscht" er doch
unabhängig vom evtl. im http-Header angegebenen Namen
und beantwortet alles, was kommt - oder?

ich denke, ja - und würde Dein Problem auch eher in
der Netzwerkebene suchen als im Apache.

Allerdings hat der "Host:"-Header durchaus eine
Bedeutung, wenn Du Virtual Hosts verwendest - dann
entscheidet er darüber, welcher dieser Virtual Hosts
den URL in einen Pfadnamen übersetzen soll.
Wenn Du dann nur mit einer IP-Adresse ankommst, fällt
der Request in den ersten definierten Virtual Host
(glaube ich mich zu erinnern). Aber daß deshalb der
Apache _nicht_ antwortet, dürfte nicht möglich sein.

Viele Grüße
      Michael