Eine Webseite selbst hosten? Warum und wie!

Zu lernen, wie man seine eigene Website hostet, klingt nach einer entmutigenden Aufgabe, ganz gleich, ob es sich um Ihre erste oder die 100. Glücklicherweise haben Sie tonnenweise Möglichkeiten, wenn Sie herausfinden, wo Sie Ihre aufkeimende Online-Präsenz unterbringen wollen.

Genauso wie Ihre Entscheidungen für die Erstellung einer Website von supereinfachen Website-Erstellern bis hin zu anspruchsvoller Handkodierung reichen, kann das Hosting einer Website so einfach – oder so schwierig – sein, wie Sie es wünschen. Wir ziehen es vor, Leistungs- und Sicherheitsupgrades mit der beruhigenden Gewissheit zu verbinden, einen angesehenen Hosting-Provider zu finden, aber die Abenteuerlustigeren entscheiden sich vielleicht dafür, einen Server von zu Hause aus zu betreiben.

Das Hosten Ihrer eigenen Website birgt immer noch einige ernsthafte Hindernisse, einschließlich dynamischer IP-Adressen, Bandbreitenbeschränkungen und Stromkosten, aber wir können Ihnen erklären, wie Sie einen Server für Windows- oder Linux-basierte Websites einrichten können.

Warum Sie Webhosting kaufen sollten

Anstatt zu versuchen, eine Website lokal zu hosten, können Sie über einen Hosting-Provider gehen und haben immer noch die gleiche Kontrolle über die Verwaltung der Server selbst. Shared Hosting ist das Beste für Anfänger und diejenigen, die erschwingliche Lösungen benötigen, während virtuelle und dedizierte Serveroptionen mehr Serverressourcen und eine feinkörnige Kontrolle über Ihre Webpräsenz zuweisen.

Windows

Versuchen wir zunächst, eine Website auf Ihrem persönlichen Computer mit dem Windows-Betriebssystem zu hosten. Weniger als ein Drittel aller Websites verwenden Windows, was bedeutet, dass Ihre Hosting-Optionen tendenziell etwas eingeschränkter sind als die der Linux-Entwickler. Wenn Sie jedoch ASP.NET und C programmieren, dann ist Windows der richtige Weg.

Schritt 1: Erste Schritte mit WAMP
Um dies super einfach zu machen, werden wir ein WAMP-Installationsprogramm (von denen es mehrere gibt) namens WampServer verwenden. Dieses wird Ihr Windows, Apache, MySQL und PHP abdecken. Sie könnten sich auch dafür entscheiden, jedes Paket manuell zu installieren, aber dieser Vorgang erfordert viel mehr Arbeit und ist fehleranfällig.

Laden Sie zunächst die 32-Bit- oder 64-Bit-WAMP-Binärdatei hier herunter, befolgen Sie die Anweisungen auf dem Bildschirm und starten Sie WampServer, wenn es fertig ist. (Hinweis: Möglicherweise gibt es einen Port 80-Konflikt mit Ihrer Skype-Software, aber dafür gibt es eine Lösung).

Bei der Installation wird automatisch ein www-Verzeichnis angelegt. Sie finden es wahrscheinlich hier: c:wampwwww

Von diesem Verzeichnis aus können Sie Unterverzeichnisse (in WampServer „Projekte“ genannt) erstellen und beliebige HTML- oder PHP-Dateien in diese Unterverzeichnisse legen. Wenn Sie auf den localhost-Link im WampSever-Menü klicken oder Ihren Internet-Browser mit der URL http://localhost öffnen, sollten Sie den Hauptbildschirm von WampServer sehen.

Linux: Wie Sie Ihre eigene Website auf einer Linux-Maschine hosten

Lassen Sie uns nun darauf eingehen, wie man Apache, MySQL und PHP auf einem Linux-System einrichtet. LAMP-Stacks sind bei weitem die häufigste Linux-Hosting-Konfiguration, aber scheuen Sie sich auch nicht, mit NGINX- oder LiteSpeed-Webservern zu spielen.

Pro und Contra Self-Hosting

Wir haben also gesagt, dass es machbar ist – aber nur weil man etwas tun kann, heißt das noch lange nicht, dass man es auch tun sollte. Sehen wir uns das Für und Wider an.

Die Vorteile
Die Einrichtung einer eigenen Website und deren Hosting ist nicht nur eine sehr lehrreiche Erfahrung, sondern macht auch noch Spaß. Es ist ein geekiges Projekt, sicher, aber wenn Sie dies lesen, fallen Sie wahrscheinlich in die Kategorie von Leuten, die das Spaß nennen würden.

Wenn Sie es einmal gemacht haben, werden Sie die Macht haben, alle Systemänderungen vorzunehmen, die Sie wünschen. Viele Leute haben nicht nur gelernt, eine Website lokal zu hosten, sondern auch mehr über Programmierung, Webdesign und Online-Handel gelernt. Die Erfahrung ist die größte Attraktion.

Die Nachteile
Leider hat das Self-Hosting Ihrer Website immer noch erhebliche Nachteile:

  • Sie werden im Vergleich zu professionellen Hosts langsame Verbindungen haben. Die Upload-Geschwindigkeit Ihres ISP ist wahrscheinlich viel langsamer als Ihre Download-Geschwindigkeit, so dass die Bereitstellung von Inhalten für Ihre Website-Besucher ebenfalls sehr langsam sein wird.
  • Sie haben es mit einer sich ständig ändernden (dynamischen) IP-Adresse zu tun. Obwohl es DNS-Konfigurationswerkzeuge gibt, die Ihnen dabei etwas helfen, kann dies jederzeit zu Problemen führen.
  • Es kostet eine Menge Strom und Sie werden oft Stromausfälle haben.
  • Sie sind für die Wartung von Hardware und Software verantwortlich.

Sie sehen also, warum wir die Investition in einen hochwertigen Web-Host für Ihre Website oder Anwendung sehr empfehlen. Und wir haben auch für Sie vorgesorgt. Werfen Sie einen Blick auf die verfügbaren Hosting-Typen, um zu sehen, welche Hosting-Optionen im Rahmen Ihres Budgets zur Verfügung stehen.