Zum Inhalt springen

virtuelle Hosts - was ist das??


Empfohlene Beiträge

Hallo zusammen ich habe mir überlegt ob ich hier oder unter Netzwerke posten solle!!

Ich meine hier bin ich aber richtig:

Bei den meisten Webserver die man einrichtet, gibt es die Option Virtuelle Hosts.

Ich habe da aber schon so viel eingetippt ohne ein Ergebniss zu bekommen!!!

Für was sind die Virtuellen Hosts gut ???

und wie richte ich so etwas ein??

So long ,Milla

Link zu diesem Kommentar
Auf anderen Seiten teilen

Original erstellt von Milla:

<STRONG>Bei den meisten Webserver die man einrichtet, gibt es die Option Virtuelle Hosts. ...

Für was sind die Virtuellen Hosts gut ???

und wie richte ich so etwas ein??

So long ,Milla</STRONG>

Ich würde denken, dass es sich um mehrere Domains auf einer IP handelt.

Der Webserver würde in diesem Falle anhand des sog. host-header-names im http-header erkennen, welche der Websites gefordert ist.

vielleicht liege ich aber auch falsch.

gruss

matze

Link zu diesem Kommentar
Auf anderen Seiten teilen

Original erstellt von lapso:

<STRONG>Ich würde denken, dass es sich um mehrere Domains auf einer IP handelt.

Der Webserver würde in diesem Falle anhand des sog. host-header-names im http-header erkennen, welche der Websites gefordert ist.

vielleicht liege ich aber auch falsch.

</STRONG>

Nein, stimmt genau. Der Browser connected auf die IP und macht einen HTTP 1.1 Query dieser Art:


GET / HTTP/1.1

Host: [url="http://www.virtualdomain.com"]www.virtualdomain.com[/url] 

Das sind die minimalen Header die man dafür angeben muß beim Connect.

@Milla: Was heißt "mit namen ausrüsten", wo und wie genau? Und was definiertst du unter "nicht erreichbar"?

Ganz, ganz wichtig in userem Job ist es, Fehler gezielt und kompetent beschreiben zu können. "Geht nicht" und "Kann nicht", das sagen die "normalen User" schon oft genug am Telefon, das brauchen wir hier nicht auch noch hören ;):D

Link zu diesem Kommentar
Auf anderen Seiten teilen

Original erstellt von Milla:

<STRONG>THX erstmal, das heißt dann wenn ich beim DNS-Server 2 Domains auf die selbe IP weiterleite weiss der Webserver durch diesen Befehl:

GET / HTTP/1.1

Host: www.virtualdomain.com

welche Seite gemeint ist??

</STRONG>

Ja. Der Webserver wertet den Host: Header aus und wählt daraufhin das passende DocumentRoot.

<STRONG>

Die Definition

GET / HTTP/1.1

ist in deinem Beispiel wohl abgeleitet vom Apache. Oder???</STRONG>

Nein, das ist http zu fuß. Versuch zb:


[ae@storm] > telnet [url="http://www.ashes2ashes.de"]www.ashes2ashes.de[/url]  80

Trying 195.244.241.9...

Connected to [url="http://www.ashes2ashes.de."]www.ashes2ashes.de.[/url] 

Escape character is '^]'.

GET / HTTP/1.1


HTTP/1.1 400 Bad Request

Date: Thu, 26 Apr 2001 14:43:45 GMT

Server: Apache/1.3.14 (Unix) PHP/4.0.5-dev mod_ssl/2.7.1 OpenSSL/0.9.5a

Connection: close

Ohne Host: Header nimmr dieser Apache kein GET Request an. Aber:

[ae@storm] > telnet [url="http://www.ashes2ashes.de"]www.ashes2ashes.de[/url]  80

Trying 195.244.241.9...

Connected to [url="http://www.ashes2ashes.de."]www.ashes2ashes.de.[/url] 

Escape character is '^]'.

GET / HTTP/1.1

Host: [url="http://www.ashes2ashes.de"]www.ashes2ashes.de[/url] 


HTTP/1.1 302 Moved Temporarily

Date: Thu, 26 Apr 2001 14:45:03 GMT

Server: Apache/1.3.14 (Unix) PHP/4.0.5-dev mod_ssl/2.7.1 OpenSSL/0.9.5a

Set-Cookie: A2A_Session=541bb2ddc34b658b4323ea63c911756a; expires=Sat, 26-May-01 14:45:08 GMT; path=/; domain=.ashes2ashes.de

Location: [url="http://www.ashes2ashes.de/index.php3?A2A_Session=541bb2ddc34b658b4323ea63c911756a"]http://www.ashes2ashes.de/index.php3?A2A_Session=541bb2ddc34b658b4323ea63c911756a[/url] 

Transfer-Encoding: chunked

Content-Type: text/html

Mit Host: Header im http funktioniert es dann :)

Link zu diesem Kommentar
Auf anderen Seiten teilen

Deine Meinung

Schreibe jetzt und erstelle anschließend ein Benutzerkonto. Wenn Du ein Benutzerkonto hast, melde Dich bitte an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

 Teilen

Fachinformatiker.de, 2021 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...

Wichtige Information

Fachinformatiker.de verwendet Cookies. Mehr dazu in unserer Datenschutzerklärung