Rootserver SingleIP-KVM Setup?

K

KervyN

Hallo zusammen,
ich hoffe ich bin hier in der richtigen Sektion gelandet.
Ich hab folgendes vor und wollt von euch nur n schubs in die richtige Richtung haben. Ich bin mir nicht ganz sicher ob ein reverseproxy dafuer das richtige ist oder nicht.

Ich hab einen Server der mit einer IP Adresse an das Internet angebunden ist.
Auf diesem will mehrere Services Hosten.
Da ich aber kein Freund davon bin alles auf einem Server laufen zu lassen hab ich mir gedacht dass ich das ganze mittels KVM virtualisiere.

Auf dem eigentlichen Server soll eigentlich nur folgende Dienste laufen:
KVM
SSH
weiteres nur wenn benoetigt

Soweit ist das bis hier hin kein Problem. Man kann ja recht easy mittels DNAT die Ports weiter leiten.

Jetzt moechte ich aber zB die Webserver aufsplitten.
Fuer *.domain1.tld moechte ich einen eigenen haben
Fuer megawichtigessinnlosprojekt.domain2.tld soll ein zweiter Server aufgesetzt werden und der gesammte rest an HTTP Traffic soll auf eine 3. VM laufen.

Jetzt ist meine Frage wie ich sowas realisiere und ob man auch andere Services (zB git / ssh / ftp / etc..) namebased aufloesen kann.

Kurze info noch zum Netzwerksetup:
Rootserver hat eine physikalische netzwerkkarte welche mit der Welt verbunden ist.
Die VM's kommen auf einer virtuellen Bridge an. DHCP gibt es keinen. IP's werden manuell vergeben.

Thanks schon einmal im vorraus.
 

Anhänge

  • kvmsetup.gif
    kvmsetup.gif
    10,3 KB · Aufrufe: 5
Hallo,

du müsstest auf einen der Server, also dem der alle Anfragen auf Port 80 annimmt, via Apache Reverse Proxy die Domains auf die anderen Server umleiten.

Protokollmäßig musst du dann unterscheiden, SSH geht über den mod_proxy nicht da SSH komplett IP basiert ist kannst du über FQDNs nichts auflösen.
FTP ist mit mod_proxy kein Problem, sollte für git auch gelten, bei DNS bin ich überfragt, da musst du die mod_proxy Doku verständigen.

http://httpd.apache.org/docs/2.0/mod/mod_proxy.html
 
Zurück
Oben