dns verständnisfrage
dns verständnisfrage
also ich hab da ein kleines verständnis porblem.
wenn ich z.b. auf http://www.weißnichtwas.de gehe, dann wird diese url an einem dns server in eine ip adresse aufgelöst. dann verbindet sich mein browser mit der ip adresse an port 80 und ich erhalte den inhalt.
nun ist es ja so dass nicht auf einem webserver nur eine url ist. sondern da gibt es ja hoster die haben mal 200 urls auf einem server. der server hat immer die gleiche ip, aber wie kann man dann 200 verschiedene urls auf diesem anwählen??
danke
wenn ich z.b. auf http://www.weißnichtwas.de gehe, dann wird diese url an einem dns server in eine ip adresse aufgelöst. dann verbindet sich mein browser mit der ip adresse an port 80 und ich erhalte den inhalt.
nun ist es ja so dass nicht auf einem webserver nur eine url ist. sondern da gibt es ja hoster die haben mal 200 urls auf einem server. der server hat immer die gleiche ip, aber wie kann man dann 200 verschiedene urls auf diesem anwählen??
danke
Bevor Du einen Beitrag postest:
- Kennst Du unsere Verhaltensregeln?
- Hast Du die Suchfunktion benutzt? Deine Frage wurde vielleicht schon in einem anderen Beitrag beantwortet.
- Ist schon ein Artikel in unserem Wiki vorhanden, der Deine Frage beantwortet?
- Kennst Du unsere Verhaltensregeln?
- Hast Du die Suchfunktion benutzt? Deine Frage wurde vielleicht schon in einem anderen Beitrag beantwortet.
- Ist schon ein Artikel in unserem Wiki vorhanden, der Deine Frage beantwortet?
danke erstmal, aber is halt doch recht knapp beschrieben *g*HZB hat geschrieben:mit sogenannten vHosts.
Ein VHost ist eine Virtuelle Host/Domain, mit der es möglich ist, seine eigentliche Hostmask zu überblenden.
hth
Patrick
wie funktioniert denn das?
Bevor Du einen Beitrag postest:
- Kennst Du unsere Verhaltensregeln?
- Hast Du die Suchfunktion benutzt? Deine Frage wurde vielleicht schon in einem anderen Beitrag beantwortet.
- Ist schon ein Artikel in unserem Wiki vorhanden, der Deine Frage beantwortet?
- Kennst Du unsere Verhaltensregeln?
- Hast Du die Suchfunktion benutzt? Deine Frage wurde vielleicht schon in einem anderen Beitrag beantwortet.
- Ist schon ein Artikel in unserem Wiki vorhanden, der Deine Frage beantwortet?
Ok vielleicht wirklich zu knapp
http://httpd.apache.org/docs-2.0/vhosts/name-based.html
Da steht es ziemlich gut beschrieben wie das funktioniert.
hth
Patrick
http://httpd.apache.org/docs-2.0/vhosts/name-based.html
Da steht es ziemlich gut beschrieben wie das funktioniert.
hth
Patrick
Der Trick ist, dass im HTTP die ganze URL übergeben wird. Wenn du dich also mit dem debianforum-Wiki verbindest, sendet dein Browser in etwa folgendes an Port 80 von 217.160.221.197Und deshalb kann der Server sehen, welche (u.U.) virtuelle Domain gemeint ist.
Code: Alles auswählen
GET http://www.debianforum.de/wiki/ HTTP/1.0
Connection: keep-alive
Agent: James Bond
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
*** WARNING *** WARNING *** WARNING ***
Klugscheisser Watchdog triggered for "pdreker". Commencing action:
Der Request wird so aussehen:
Das HTTP/1.1 ist wichtig, weil ansonsten der Host: Header nicht gültig wäre, der dem Apache sagt, *welchen* VHost er will... Mit HTTP/1.0 geht das ganze einfach nicht, da bekommt man immer den Standard Host.
Ende Klugscheissermodus
Patrick
Klugscheisser Watchdog triggered for "pdreker". Commencing action:
Der Request wird so aussehen:
Code: Alles auswählen
GET /wiki/ HTTP/1.1
Connection: Keep-Alive
User-Agent: Mozilla/5.0 (compatible; Konqueror/3.2; Linux) (KHTML, like Gecko)
Accept: text/html, image/jpeg, image/png, text/*, image/*, */*
Accept-Encoding: x-gzip, x-deflate, gzip, deflate
Accept-Charset: iso-8859-15, utf-8;q=0.5, *;q=0.5
Accept-Language: de, en
Host: www.debianforum.de
Ende Klugscheissermodus
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Welcher Browser sondert denn heute noch HTTP/1.0 Requests ab??? Es kann sein, dass die bei Apache da einen Workaround haben, der halt mit dem "komplette URL im GET" Trick die VHosts trotzdem macht... RFC ist das aber IIRC nicht, aber ich habe es nicht kontrolliert (RFC 1945 für die Interessierten).
Patrick
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de
also wie das nun funktioniert hab ich verstanden, hab die infos gelesen. aber was ihr da macht um das zu demonstrieren versteh ich net ...
Bevor Du einen Beitrag postest:
- Kennst Du unsere Verhaltensregeln?
- Hast Du die Suchfunktion benutzt? Deine Frage wurde vielleicht schon in einem anderen Beitrag beantwortet.
- Ist schon ein Artikel in unserem Wiki vorhanden, der Deine Frage beantwortet?
- Kennst Du unsere Verhaltensregeln?
- Hast Du die Suchfunktion benutzt? Deine Frage wurde vielleicht schon in einem anderen Beitrag beantwortet.
- Ist schon ein Artikel in unserem Wiki vorhanden, der Deine Frage beantwortet?
Ich versteh Deine Frage nicht gant. Also, das gute alte telnet ist da hilfreich:und dann die Header wie beschrieben eintippen. Das Ende der Header ist durch eine leere Zeile gekennzeichnet. Also einfach 2 x Enter drücken. Dann sollte der Server antworten.
Code: Alles auswählen
telnet host 80
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de
xmpp:bert@debianforum.de