Zu dieser späten Stunde muss ich mich wieder einmal an euch Fachleute wenden.
Folgende Situation:
Ich habe eine Domain domain.de, welche via A Record auf die IP 1.2.3.4 verweißt.
Hinter dieser IP verbirgt sich ein Webserver.
Jetzt möchte ich z.B. http://domain.de/index.php aufrufen.
Wenn ich das jetzt richtig verstanden habe, dann wird via DNS anhand der Domain die passende IP gesucht, sodass der Request dann so aussähe:
http://1.2.3.4/index.php
Jetzt befindet sich auf dem Server aber nicht nur eine Seite, sondern mehrere, weshalb ich unter dem gerade genannten Request nur einen 404 Not found Error bekomme.
Der Server hinter der IP 1.2.3.4 muss also jetzt wissen, welche Seite gemeint ist und mit Hilfe der vHosts das entsprechende Verzeichnis wählen.
Ich bin bis jetzt davon ausgegangen, dass das anhand des Header Attributs "Host" gemacht wird. Bitte korrigiert mich, wenn das falsch ist.
Ich versuche also nun, via Chrome Plugin "Postman" einen manuellen Request zu senden, sodass ich die gewünschte Seite zurück bekomme.
Als URL gebe ich also "http://1.2.3.4/index.php" an.
Und in den Header setze ich "Host: domain.de".
Sollte der Webserver keine weiteren Prüfungen wie den User-Agend, etc. vornehmen, sollte ich doch eigentlich die richtige Seite angezeigt bekommen.
Leider ist dies nicht der Fall.
Könnt ihr mir erklären, was ich machen muss, bzw. wo mein Denkfehler ist?
Folgende Situation:
Ich habe eine Domain domain.de, welche via A Record auf die IP 1.2.3.4 verweißt.
Hinter dieser IP verbirgt sich ein Webserver.
Jetzt möchte ich z.B. http://domain.de/index.php aufrufen.
Wenn ich das jetzt richtig verstanden habe, dann wird via DNS anhand der Domain die passende IP gesucht, sodass der Request dann so aussähe:
http://1.2.3.4/index.php
Jetzt befindet sich auf dem Server aber nicht nur eine Seite, sondern mehrere, weshalb ich unter dem gerade genannten Request nur einen 404 Not found Error bekomme.
Der Server hinter der IP 1.2.3.4 muss also jetzt wissen, welche Seite gemeint ist und mit Hilfe der vHosts das entsprechende Verzeichnis wählen.
Ich bin bis jetzt davon ausgegangen, dass das anhand des Header Attributs "Host" gemacht wird. Bitte korrigiert mich, wenn das falsch ist.
Ich versuche also nun, via Chrome Plugin "Postman" einen manuellen Request zu senden, sodass ich die gewünschte Seite zurück bekomme.
Als URL gebe ich also "http://1.2.3.4/index.php" an.
Und in den Header setze ich "Host: domain.de".
Sollte der Webserver keine weiteren Prüfungen wie den User-Agend, etc. vornehmen, sollte ich doch eigentlich die richtige Seite angezeigt bekommen.
Leider ist dies nicht der Fall.
Könnt ihr mir erklären, was ich machen muss, bzw. wo mein Denkfehler ist?