Home / LinuxUser / 2008 / 04 / Dynamisches Duo

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

Mandriva gibt Distribution in die Hände der Community
(268 Punkte bei 24 Stimmen)
Neues vom Systemd
(179 Punkte bei 5 Stimmen)
Mandriva in Nöten
(161 Punkte bei 4 Stimmen)
Mageia 2 ist fertig
(161 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 10000 Shops,
3.5 Mio Artikel. Alle Bestseller, Servertechnik und Technik Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Günstige Digitalkameras finden Sie im Preisvergleich.

Dynamisches Duo

Dynamisches DNS und virtueller Webserver

01.04.2008 Einen häuslichen Webserver aufzusetzen, ist nicht schwer – ihn zu pflegen, schon eher. Virtuelle Webserver bieten in Verbindung mit einem dynamischen DNS-Service eine pflegeleichte Alternative.

Dynamische DNS-Dienste gibt es bereits seit geraumer Zeit. Sie erlauben es Ihnen, im trauten Heim einen eigenen Webserver mit eigener Internetadresse zu betreiben, den Interessierte aus aller Welt erreichen, etwa über http://kris.dyndns.org. Das kostet Sie nicht mal etwas: Anbieter wie Dyndns.org [1], EasyDNS [2] oder Zoneedit.com [3] vergeben diese fixen Namen kostenlos. Um sie zu nutzen, benötigen Sie keine feste IP-Adresse. Weist der DSL-Provider Ihrem Router stets neue IP-Adressen zu, informieren eine spezielle Software oder gar der Router selbst den dynamischen DNS-Anbieter über die neue Adresse, und der aktualisiert seine DNS-Einträge.

Viele Nutzer schrecken aber vor dem Aufsetzen eines privaten Servers zurück, weil sie Sicherheitslücken fürchten. Nicht zu unrecht: Gelingt es Angreifern, den Webserver zu überlisten, landen sie direkt auf dem Privatrechner und gefährden eventuell wichtige Daten. Installieren Sie den Webserver hingegen in einer virtuellen Maschine (Abbildung 1), verwandeln Sie den Webserver und die feste URL in ein dynamisches Duo mit einer Reihe von Vorteilen. Randaliert ein unangemeldeter Besucher auf Ihrem Server und zerstört das mühsam aufgesetzte Weblog, starten Sie den virtuellen Server neu und stellen in Sekunden den vorherigen Zustand wieder her. Auch ein langwieriges Backup kann entfallen: Mit dem Vmware-Server nehmen Sie jederzeit Schnappschüsse vom aktuellen System auf, die bei Bedarf zur Rettung eilen. Nicht zuletzt verleiht Ihnen der Server Mobilität: Brennen Sie die gespeicherten Daten auf eine DVD oder kopieren Sie diese auf einen Stick, dann stecken Sie den Server locker in die Tasche und laden ihn in eine andere virtuellen Maschine auf einem fremden Rechner.

Abbildung 1: Ein Browser ruft die Internetadresse auf. Der dynamische DNS-Dienst übersetzt sie in die öffentliche IP-Adresse des Routers. Der leitet die Anfrage via NAT an den virtuellen Server im LAN weiter.

Aber auch die Nachteile eines virtuellen Servers seien nicht verschwiegen: Gewöhnlich ticken Systeme in virtuellen Maschinen etwas langsamer als nicht virtualisierte Systeme. Falls Sie also viele Zugriffe erwarten, weil Sie etwa einen Game-Server oder ein riesiges Content Management System betreiben, sollten Sie der virtuellen Maschine ordentlich Ressourcen spendieren oder sich die Virtualisierung komplett sparen. Auch die Hardware-Unterstützung lässt in virtuellen Maschinen zu wünschen übrig: Ihre Webcam, der MP3-Spieler oder andere externe Hardware ticken in der Vmware eventuell nicht wie gewünscht. Das Wirtssystem, das den virtuellen Server beherbergt, muss zudem über ein Kabel am heimischen Router hängen – die virtuellen Maschinen können mit einer WLAN-Anbindung des Wirtssystems nicht umgehen und bekommen keine Verbindung ins Internet. Nicht zuletzt behagen der virtuellen Maschine keine 3D-Anwendungen – was sich auf Servern allerdings eher selten als Problem erweist. Kommt ein virtueller Server für Sie nicht in Frage, macht das nichts: Der Apache-Server läuft mit dem dynamischen DNS-Dienst auch auf einer physikalischen Maschine – lediglich einen Router sollten Sie nutzen.

Schritt für Schritt

Ein kurzer Überblick verdeutlicht die Schritte hin zu einem vollständigen System. Zunächst installieren Sie einen virtuellen Server. Wir nutzen den kostenlosen Vmware-Server, der keine große Netzwerkkonfiguration erfordert. In den Server installieren Sie als virtuelle Maschinen das Betriebssystem, das Ihnen später als virtueller Server dient. Im Test kamen die Server-Variante von Ubuntu 7.10 und OpenSuse 10.3 zum Einsatz. Sie können natürlich auch beliebige andere Linux-Varianten einsetzen – die Wege zum Ziel ähneln sich stark.

Im virtualisierten Linux richten Sie dann Dienste ein, die Sie im Internet anbieten wollen. Im Artikel kommt nur der Apache-Server zum Einsatz. Nach der Installation erreichen Sie ihn zunächst nur von Rechnern im privaten Netzwerk aus. Um das zu ändern, machen Sie über NAT und Port Forwarding am Router den virtuellen Server im Internet sichtbar. Dazu verpassen Sie diesem eine feste IP-Adresse und konfigurieren den Router so, dass er alle Anfragen, die auf Port 80 ankommen, an den virtuellen Server weiterleitet. Auf diese Weise erreichen ihn Internet-Nutzer, indem sie in die Adressleiste ihrer Browser die öffentliche IP-Adresse Ihres Routers eingeben. Da man sich IPs aber schlecht merken kann und sie sich ständig ändern, richten Sie anschließend noch eine feste Internetadresse ein, über die Außenstehende Ihren Server zuverlässig ansprechen. Ddclient läuft auf dem virtuellen Server und unterrichtet den dynamischen DNS-Anbieter, sobald der Server eine neue IP-Adresse erhält.

Das hört sich jetzt erstmal nach reichlich Arbeit an, ist aber halb so wild. Die Programme lassen sich nahezu alle über den Paketmanager installieren und einrichten, ellenlange Befehlszeilen und Konfigurationen gibt es nicht. Also, frisch ans Werk.

Das Wirtstier

Sie können den kostenlosen Server von Vmware in Version 1.0.4 direkt von der Webseite herunterladen [4], müssen ihn dann aber per Hand installieren. Ubuntu-Nutzern steht ein wesentlich einfacherer Weg frei. Sie binden über Synaptic eine weitere externe Paketquelle ein (deb http://archive.canonical.com/ubuntu gutsy partner) und spielen das Paket vmware-server bequem ein. Anwender, die auf OpenSuse 10.3 als Wirtssystem setzen, nutzen diese Anleitung [5], um den Server zu installieren.

Auf jeden Fall benötigen Sie noch eine Seriennummer (Abbildung 2), die Sie ebenfalls unter der oben genannten Download-Adresse [4] erhalten – dazu müssen Sie allerdings erstmal einen Wust an Fragen über sich ergehen lassen. Nach der erfolgreichen Installation rufen Sie die grafische Oberfläche des Servers auf, indem Sie unter OpenSuse 10.3 und Ubuntu 7.10 [Alt]+[F2] eingeben und dann vmware tippen. Sie landen auf der in Abbildung 3 gezeigten Oberfläche.

Abbildung 2: Während der Konfiguration des Vmware-Servers erkundigt sich die Paketverwaltung von Ubuntu nach der heruntergeladenen Seriennummer.

Abbildung 3: Die grafische Oberfläche des Vmware-Servers. Über sie richten Sie nun einen oder mehrere virtuelle Server ein.

Nun installieren Sie ein aus dem Netz heruntergeladenes ISO-Image. Alternativ benutzen Sie das CD- oder DVD-Laufwerk des Wirtsrechners als Installationsquelle, wenn das System auf einer CD oder DVD residiert. Wählen Sie zunächst File | New | Virtual Machine, um eine neue, "leere" virtuelle Maschine einzurichten. Wählen Sie Next, dann Typical und als zu installierendes System Linux. Aus dem Dropdownmenü suchen Sie dann die passende Version aus.

Im nächsten Dialogfenster geben Sie der virtuellen Maschinen einen Namen, hier UbuntuServer oder OpenSuse10_3, die Location ändern Sie nicht. Dann kommen Sie zu den Netzwerkeinstellungen. Wählen Sie hier Use bridged networking, wird der Server zu einem weiteren Client im lokalen Netzwerk, über den Sie auch ins WWW gelangen. Zum Testen genügt es, 5,0 GByte als Größe der Festplatte festzusetzen (Disk Size). Kreuzen Sie die Option Split disk into 2GB files an, wenn Sie die virtuelle Maschine zum Transport auf externe Medien kopieren wollen. Vor allem ältere Dateisysteme wie Ext2 und FAT32 tun sich mit großen Dateien mitunter schwer. Ein Klick auf Finish und der Server räumt auf dem Wirtssystem den benötigten Platz frei. Die virtuelle Maschine verhält sich nun quasi wie ein Computer mit leerer Festplatte – Zeit, Gäste einzuladen.

Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare

1194 Hits
Wertung: 65 Punkte (6 Stimmen)

Schlecht Gut

Infos zum Autor

Kristian Kißling

Kristian Kißling

Wenn Kristian Kißling nicht gerade für die LinuxCommunity schreibt, arbeitet er als Redakteur bei der Zeitschrift EasyLinux und als Chefredakteur für den Ubuntu User. Am liebsten beschäftigt er sich mit Multimedia- und Unterhaltungssoftware im weiteren Sinne und mit neuer Open-Source-Software, die überraschende Fähigkeiten zeigt.

Zum Blog von Kristian Kißling →


Infos zur Publikation

Infos zur Publikation

LinuxUser 06/2012

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,50 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 56,10) können Sie im LNM-Shop bestellen.

Tipp der Woche

Adobe AIR
Adobe-AIR-Programme installieren und (manuell) starten
Tim Schürmann, 14.05.2012 13:09, 0 Kommentare

Es gibt sie noch: neue Anwendungen, die Adobes Integrated Runtime voraussetzen. Aktuellstes und vermutlich auch größtes Beispiel ist das Adventure Botanicula

Aktuelle Fragen

gibt es ein Kommandozeilen Tool, um ein X11-Fenster in ein Anderes einzubetten?
GoaSkin , 21.05.2012 16:44, 0 Antworten
Das XEmbed-Protokoll ist u.A. dazu gedacht, dass man eine X11-Anwendung in eine andere wie ein Wi...
Apache2, Options -Indexes geht nicht
no no, 12.05.2012 19:01, 8 Antworten
Habe in apache2.conf folgendes stehen: Options -Indexes ...
LInux auf Dell LS H500
Andreas Endresl, 09.05.2012 08:54, 2 Antworten
Habe einen alten Dell Latitude LS H500 nur mit ext. Floppy und CD es geht nur immer eines von den...
Datenwiederherstellung unter Ubuntu 12.04 mit "Simple Backup" nach Umzug von Linux Mint
Christian Lottmann, 07.05.2012 13:33, 0 Antworten
Vor dem Umzug auf Ubuntu 12.04 habe ich unter Linux MInt mit "Simple Backup" voll (15.4.2012) und...
DKMS für den propritären NVIDIA-Treiber
Commander Data, 26.04.2012 22:02, 2 Antworten
Hallo an die Gemeinde. Ich habe hier ein interessantes Stück openSuSE gefunden. http://forums.op...