PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Virtueller Apache Server?



Die Borg
19.12.04, 11:04
Hi,
Kann mir bitte jemand erklären was es damit auf sich hat? Das einzige was ich mitbekommen hab ist, dass man unter verschiedenen IP Adressen einen physikalischen Server aber auf unterschiedlichen DocumentRoot's erreicht. Aber wie kann ein Rechner mehrere IP Adressen haben?
Mfg,
Alex

drcux
19.12.04, 12:41
ifconfig eth0:1 192.168.1.1 broadcast 192.168.1.255 netmask 255.255.255.0 up
ifconfig eth0:2 192.168.1.2 broadcast 192.168.1.255 netmask 255.255.255.0 up
ifconfig eth0:3 192.168.1.3 broadcast 192.168.1.255 netmask 255.255.255.0 up

usw...

ObiJan
19.12.04, 12:51
Hallo Die Borg,

mit den virtuellen Servern ist so'ne Sache:
Man unterscheidet erstmal IP-basierte und namensbasierte virtuelle Hosts.

Bei IP-basierten Hosts bekommt jeder Host auf deinem Server eine IP-Adresse. das ist lokal zum Entwicklen oder Probieren natürlich kein Problem, da es so viele IP-Adressen gibt, die Du verwenden kannst. Wie Du die IPs auf Deine Karte bekommst, wurde Dir schon beschrieben.

Die namensbasierten Hosts können alle auf einer IP-Adresse liegen. Da kommt der Apache daher und wertet den Header der Anfrage aus und verweist in dieses DocumentRoot. So machen das wohl alle sharedHosting-Angebote.

Wenn Du einen Apache installiert hast, lies Dir mal die Doku dazu durch (installier sie ggf. nach)

Viele Grüße
Jan

Die Borg
19.12.04, 20:09
Vielen Dank, dann werd ich mich damit mal spielen.

edit: Eine Frage hab ich aber noch. Geht das auch, dass ein Paket vom Netz 192.168.1.0 ins Netz 192.168.2.0 gesendet wird, über eine Karte?

ObiJan
19.12.04, 22:31
Hi,

so expliziet kann ich Dir das leider nicht beantworten. Ich vermute aber, daß es da kein Proble geben sollte. Du mußt eben nur die Pakete routen. Aber probier's doch einfach mal aus. ;)

Viele Grüße,
Obi

PS: Wenn's noch Fragen zum Virtuellen Server gibt, sag Bescheid.

Die Borg
19.12.04, 22:39
Danke, werd ich machen.