Es gibt eine Menge von Entscheidungen, die beim Erstellen einer Website zu treffen sind, aber vielleicht ist keine grundlegender als die Entscheidung, ob Sie Ihre Website lokal oder bei einem Webhosting-Anbieter hosten möchten.
Wenn diese Frage Sie ratlos gemacht hat, Vielleicht möchten Sie sich einige der Gründe ansehen, warum sich Menschen dafür entscheiden, lokal zu hosten, oder warum sie sich stattdessen für das Hosting bei einem Anbieter entscheiden.
Zusammenfassung: Lokales Hosting vs. Verwendung eines Webhosting-Anbieters
- Es gibt Vor-und Nachteile zum lokalen Hosting und zur Verwendung eines Webhosting-Anbieters.
- Lokal hosten auf Ihrem PC oder Mac gibt Ihnen die ultimative Kontrolle, erfordert aber viel Fachwissen sowie eine ziemlich erhebliche Investition an Zeit und Geld.
- Verwenden eines Webhosts ist bei weitem die einfachere und reibungslosere Option, aber Sie haben weniger Kontrolle über Anpassungen und Upgrades.
Lokal hosten
Zunächst einmal, was bedeutet es, Ihre Website lokal zu hosten? Nun, ein Webhost ist im Grunde das „Haus“, in dem sich Ihre Website befindet.
Lokales Hosting bedeutet, dass Ihre Website auf Ihrem eigenen Servernetzwerk gehostet wird und Sie Ihren eigenen Server einrichten müssen.
In gewisser Weise ähnelt der Unterschied zwischen lokalem Hosting und der Nutzung eines Hosting-Providers dem Bau eines eigenen Hauses gegenüber der Beauftragung eines Auftragnehmers.
Es mag viele gute Gründe geben, ein eigenes Haus zu bauen, aber es erfordert viel Zeit und technisches Know-how.
Warum entscheiden sich manche Leute dafür, vor Ort Gastgeber zu sein?
Wenn Sie über das technische Know-how verfügen, dies erfolgreich durchzuführen, gibt Ihnen diese Option die ultimative Kontrolle über Ihre eigene Website.
Es ist ein super praktischer Ansatz, was bedeutet, dass Sie alle Anpassungen, Upgrades oder Verbesserungen, die Sie vornehmen möchten, jederzeit implementieren können, ohne den Kundendienst kontaktieren oder um Erlaubnis fragen zu müssen.
Aber, lokales Hosting ist nicht Eine gute Idee für alle, die noch nicht über ein ziemlich hohes Maß an Computerkenntnissen verfügen.
Und selbst wenn Sie ein Computerfreak sind, müssen Sie wahrscheinlich mindestens ein paar Teammitglieder einstellen, um Ihr Netzwerk am Laufen zu halten.
Dies – plus die gesamte Hardware, in die Sie investieren müssen – bedeutet das Sie werden ziemlich hohe finanzielle Kosten haben, besonders am Anfang.
Hosting bei einem Webhosting-Anbieter
Die Nutzung eines professionellen Webhosting-Anbieters zum Hosten Ihrer Website ist bei weitem die einfachere Option und wird daher von den meisten Menschen beim Erstellen einer Website gewählt.
Obwohl Sie in Bezug auf die Kontrolle über Ihre Website ein wenig Kompromisse eingehen, erhalten Sie im Gegenzug die Möglichkeit, sich zurückzulehnen und die technischen Aspekte des Hostings einer Website den Profis überlassen zu können.
Dadurch sparen Sie Zeit (und Geld) und können sich auf alle anderen (offen gesagt unterhaltsameren) Aspekte Ihrer Website wie Design, Inhalt und Marketing konzentrieren.
So hosten Sie eine Website lokal
Nachdem Sie nun die Vor- und Nachteile beider Hosting-Optionen kennen, gehen wir auf die Einzelheiten der Funktionsweise dieser Hosting-Optionen ein.
Da lokales Hosting technisch viel komplizierter ist, gehen wir hier auf die Grundlagen ein.
Um es einfach auszudrücken, Sie haben zwei Möglichkeiten, eine Website lokal zu hosten: Sie können einen lokalen Server einrichten or Verwenden Sie einen virtuellen Host.
Lokale Server
Um lokal zu hosten, benötigen Sie einen lokalen Server. Dies ist ein Computer mit darauf installierter Software, deren Zweck es ist, einen Client innerhalb des lokalen Netzwerks zu bedienen.
Eine Möglichkeit, einen lokalen Webserver einzurichten, besteht darin, eine Webserveranwendung auf Ihrem Computer auszuführen, mit der Sie Ihre Website lokal hosten und von jedem Computer in Ihrem Netzwerk aus darauf zugreifen können.
Es gibt mehrere Optionen für lokale Serveranwendungen, aber ich werde hier zwei erwähnen: XAMPP und WAMP.
Eigenschaften | XAMPP | WAMP | MAMP |
---|---|---|---|
Unterstützte Plattformen | Plattformübergreifende Unterstützung, Linux, Windows und Mac OS | Unterstützt Windows-Betriebssystem | Unterstützt Mac OS |
Web-Server | Apache | Apache | Apache |
Programmiersprachen | HTML, CSS, PHP, Perl | HTML, CSS, PHP | HTML, CSS, PHP |
Datenbanken | MySQL | MySQL | MySQL |
Installation | Einfach herunterzuladen, zu installieren und zu konfigurieren | Einfach herunterzuladen, zu installieren und zu konfigurieren | Einfach herunterzuladen, zu installieren und zu konfigurieren |
Das mag wie Doktor-Seuss-Charaktere klingen, aber um es einfach auszudrücken, es handelt sich bei beiden um verschiedene Arten von Software, die Sie ausführen können, um einen lokalen Server zum Hosten Ihrer Website zu erstellen.
Die einfachste und benutzerfreundlichste davon ist XAMPP, eine plattformübergreifende Anwendung, die unter Windows, Linux und iOS ausgeführt werden kann.
Obwohl es für Anfänger immer noch eine ziemlich steile Lernkurve geben wird, XAMPP ist einfacher einzurichten als die meisten anderen lokalen Server-Softwareoptionen und gibt Ihnen dennoch erweiterte Kontrolle über Apache-Konfigurationen und andere Optimierungen.
WAMP ist eine weitere Option, die ähnlich funktioniert, aber nur mit Windows kompatibel ist.
Eine weitere mögliche Option ist Verwenden Sie einen einfachen Python-Server.
Dies ist eine gute Wahl, wenn Sie schnell einen Server einrichten müssen, da Sie lediglich Python installieren und einen einzigen Zeilenbefehl implementieren müssen, um einen einfachen HTTP-Server einzurichten.
Mit all diesen Optionen können Sie von jedem Gerät in Ihrem Netzwerk aus auf Ihre Website zugreifen.
Cloud-Hosting
Amazon und Google Beide bieten nicht verwaltetes Cloud-Hosting an, das eine Art Hybridoption zwischen dem Hosten Ihrer eigenen Website und der Verwendung eines Webhosting-Anbieters darstellt.
Sie haben immer noch viel Kontrolle über die Anpassungen Ihres Servers, aber Sie müssen nicht in die physische Hardware oder Software investieren, die zum Einrichten eines lokalen Servers erforderlich ist.
Einer der großen Vorteile des Cloud-Hostings besteht darin, dass Ihre Website nicht von einem physischen Server abhängt.
Stattdessen wird es in der Cloud gehostet, was bedeutet Sie können von überall darauf zugreifen – keine Anbindung an Ihr Netzwerk erforderlich.
Virtuelle Hosts
Wenn Sie Ihre Website lokal hosten möchten, besteht eine weitere Option darin Verwenden Sie einen virtuellen Host.
Virtuelles Hosting ist eine Möglichkeit, mehrere unabhängige Domänen auf einem einzelnen Server oder einer verbundenen Gruppe von Servern zu hosten.
Virtuelles Hosting wird hauptsächlich von Einzelpersonen oder Unternehmen verwendet, die einen einzigen Server verwenden möchten, um mehr als eine Domain zu unterstützen.
Jedoch müssen auch Es kann auch eine Möglichkeit sein, Ihre eigene Website (oder Websites) auf einem einzelnen Computer zu hosten, ohne einen Webhosting-Anbieter zu verwenden.
Es gibt im Wesentlichen drei Möglichkeiten, wie ein virtueller Host konfiguriert werden kann:
- IP-basiert. Dieser ist der einfachste, da er verschiedene IP-Adressen verwendet, um Anweisungen an jede auf dem Server gehostete Website zu senden.
- Hafenbasiert. Dies funktioniert ähnlich wie IP-basiertes virtuelles Hosting, aber virtuelle Hosts werden mithilfe von Ports konfiguriert, um auf mehrere Websites zu reagieren und zu unterscheiden, welche Websites welche Anweisungen erhalten sollen.
- Namensbasiert. Dies ist heute die häufigste Art der Konfiguration virtueller Hosts. Es verwendet eine einzige IP-Adresse für alle Websites auf dem Server und unterscheidet Websites anhand ihrer Domänennamen.
Das ist alles sehr technisch, aber wenn Sie die Arbeit erledigen und einen virtuellen Server einrichten möchten, müssen Sie zuerst auswählen, welche Serveranwendung Sie verwenden möchten.
Apache ist die beliebteste, aber es gibt auch andere Optionen.
So hosten Sie eine Website bei einem Hosting-Provider
Wenn das lokale Hosten Ihrer Website überwältigend erscheint, sind Sie nicht allein. Die meisten Menschen (insbesondere Anfänger beim Erstellen von Websites) haben nicht die Zeit und die Ressourcen, um ihre eigene Website zu hosten.
Glücklicherweise hat sich eine riesige Branche von Webhosting-Anbietern entwickelt, um dieses Problem zu lösen und Ihnen das Leben zu erleichtern.
Webhosting-Anbieter kümmern sich um die technische Seite des Hostings einer Website, sodass Sie sich auf die anderen Aspekte des Betriebs einer Website konzentrieren können.
1. Wählen Sie einen Webhosting-Anbieter aus
Es gibt eine Tonne großartiger Webhosting-Anbieter auf dem heutigen Markt, und die meisten von ihnen bieten verschiedene Arten von Webhosting zu unterschiedlichen Preisstufen an.
Die Wahl des richtigen Hosting-Typs kann etwas verwirrend sein, also um die Dinge zu klären, Lassen Sie uns die verschiedenen Arten von Webhosting aufschlüsseln, die von den meisten Webhosting-Anbietern angeboten werden.
Shared Hosting
Die meisten Webhosting-Anbieter bieten Shared Hosting als wirtschaftlichste Option an.
Shared Hosting bedeutet, dass Ihre Website einen Server mit anderen Websites teilt. So bleibt mehr Geld in der Tasche und es ist eine großartige Option für Websites, die gerade erst anfangen und nicht sofort mit einem hohen Verkehrsaufkommen rechnen.
Einer der beliebtesten Shared-Webhosting-Anbieter ist SiteGround, das große Sicherheit, Geschwindigkeit und Leistung zu einem sehr günstigen Preis garantiert.
Aber, Ressourcen mit anderen Websites teilen die bedeutet, dass Ihrer Website weniger zugewiesen werden.
Wenn Sie mit einer großen Menge an Datenverkehr rechnen (oder die Idee des Teilens einfach nicht mögen), dann Dedicated Hosting vielleicht eine bessere Option für Sie.
Dedicated Hosting
Mit dediziertem Hosting bekommt Ihre Website ihre eigene dedizierten Server und teilt keine Ressourcen mit anderen Websites.
Verständlicherweise ist dies eine teurere Option, da Sie im Wesentlichen einen ganzen Server leasen. Als solche, Es eignet sich im Allgemeinen am besten für mittelgroße bis große Websites mit hohem Traffic.
Möglicherweise sehen Sie Angebote von Webhosting-Anbietern verwaltetes dediziertes Hosting. Dies bedeutet, dass sie sich um die Verwaltung und Wartung des Servers kümmern (im Gegensatz zu Ihrer Verantwortung).
VPS-Hosting
Virtual Private Server (VPS)-Hosting ist eine weitere Option, die von vielen Webhosting-Anbietern angeboten wird.
VPS-Hosting verwendet Virtualisierung, um Ihrer Website Zugriff auf dedizierte Ressourcen zu gewähren, obwohl Sie technisch gesehen immer noch einen Server mit anderen Websites teilen.
Auf diese Weise ist es eine Art Mittelweg zwischen Shared und Dedicated Webhosting.
Sie erhalten das Beste aus beiden Welten, normalerweise zu einem etwas höheren Preis als bei Shared Hosting und einem etwas niedrigeren Preis als bei dediziertem Hosting.
Cloud VPS-Hosting
Eine weitere Option für das Hosting ist Verwenden Sie einen Cloud-basierten Webhosting-Service.
Dies ist eine neuere Option, die Ihre Website in der Cloud hostet, So können Sie von überall auf der Welt darauf zugreifen – Sie müssen sich nicht physisch in der Nähe Ihres Servers befinden.
Cloud-Hosting habe ich zuvor kurz als Methode zum Hosten einer eigenen Website erwähnt. Der Unterschied besteht hier darin, dass das von einem Webhost bereitgestellte Cloud-Hosting extern verwaltet wird.
Sie richten es für Sie ein, kümmern sich um alle Konfigurationen und helfen Ihnen, wenn etwas schief geht oder Sie Änderungen vornehmen möchten.
Wenn Sie sich für Managed Cloud Hosting entscheiden, ist es wichtig, dass Sie recherchieren und einen Anbieter auswählen, der wasserdichte Sicherheitsfunktionen bietet.
Glücklicherweise gibt es einige großartige Cloud-Hosting-Anbieter, die heute auf dem Markt sind.
Eines davon ist Scala-Hosting, welche Angebote Managed Cloud-VPS-Hosting (eine Mischung aus Cloud- und VPS-Hosting) mit starke Sicherheit und Leistung zu einem bemerkenswert günstigen Preis.
2. Registrieren Sie eine Domain
Sobald Sie sich für einen Webhosting-Anbieter entschieden haben, müssen Sie dies tun Registrieren Sie einen Domainnamen für Ihre Website.
Viele der von Webhosting-Anbietern angebotenen Pläne beinhalten eine kostenlose Domainregistrierung, So können Sie Ihren Domainnamen einfach und unkompliziert einrichten.
Wenn Ihr Webhosting-Plan jedoch keine kostenlose Domain-Registrierung beinhaltet, müssen Sie ihn bei einem zuverlässigen, vertrauenswürdigen Domain-Registrar registrieren.
Alle Domains werden von der Internet Corporation for Assigned Names and Numbers (ICANN) verwaltet, also Wenn Sie nach einem Domain-Registrar suchen, sollten Sie sicherstellen, dass Sie einen von ICANN akkreditierten wählen.
Einer der beliebtesten Domain-Registrare ist GoDaddy, aber Es gibt auch viele vertrauenswürdige alternative Domain-Registrare, sowie Bluehost und Namecheap.
Sobald Sie einen akkreditierten Domain-Registrar gefunden haben, können Sie das tun Verwenden Sie ein Domain-Checker-Tool um zu sehen, ob Ihr Domainname bereits vergeben ist oder nicht. Wenn es verfügbar ist, dann ist es Zeit, es zu kaufen!
Stellen Sie sicher, dass Sie die von Ihrem Domain-Registrar bereitgestellten Kaufanweisungen sorgfältig befolgen und monatliche Zahlungen nicht verfallen lassen, da Sie sonst Ihren Domainnamen an jemand anderen verlieren könnten!
3. Beginnen Sie mit dem Aufbau Ihrer Website
Puh! Nachdem Sie nun die Arbeit erledigt und herausgefunden haben, wo und wie Sie Ihre Website hosten, ist es an der Zeit, mit dem Erstellen der eigentlichen Website zu beginnen.
Die gute Nachricht ist, dass einige Webhoster mit integrierten Website-Buildern ausgestattet sind. SiteGroundenthält zum Beispiel das großartige Drag-and-Drop-Tool zum Erstellen von Websites Weebly mit all seinen Plänen.
SiteGround und viele andere Webhoster bieten ebenfalls an WordPress Hosting, damit Sie Ihre Website mit erstellen können WordPress.
Aber, wenn der von Ihnen gewählte Webhost keinen Website-Builder in seinen Plänen enthält (oder wenn Sie sich entschieden haben, Ihre Website lokal zu hosten), dann musst du Wählen Sie einen Website-Baukasten.
Letztendlich hängt der für Sie geeignete Website-Builder davon ab, welche Art von Website Sie erstellen möchten.
Vielleicht möchten Sie einen praktischeren Ansatz, aber wenn Leichtigkeit und Geschwindigkeit Ihre Prioritäten sind, dann Ein No-Code-Website-Builder könnte die richtige Option für Sie sein.
Zusammenfassung
Letztendlich können nur Sie entscheiden, ob das Hosten einer eigenen Website oder die Nutzung eines Webhosting-Anbieters für Sie besser ist.
Im Allgemeinen Wenn Sie Ihre Website lokal hosten, haben Sie viel mehr Kontrolle über die Sicherheit, Anpassungen und Upgrades Ihrer Website.
Es erfordert jedoch ziemlich fortgeschrittene Kenntnisse über Computerkonfigurationen, ganz zu schweigen von einer erheblichen Investition von Zeit und Geld.
Mit einem Webhosting-Anbieter geben Sie die Freiheit und Unabhängigkeit von Anfang bis Ende auf, die lokales Hosting bietet.
Aber, Was Sie im Gegenzug erhalten, ist die Leichtigkeit, jemand anderen die Arbeit des Hostings Ihrer Website erledigen zu lassen.
Und selbst wenn Sie nicht das gleiche Maß an Kontrolle erhalten, bieten Website-Hosting-Anbieter do bieten eine beeindruckende Auswahl an Optionen, wenn es darum geht, wie und wo Ihre Website gehostet wird.
Besonders wenn Ihr Budget keine Rolle spielt, Sie können eine Menge Flexibilität und große Vorteile aus der Verwendung eines professionellen Webhosts ziehen.
Bibliographie:
https://www.freecodecamp.org/news/how-to-find-and-edit-a-windows-hosts-file/
https://deliciousbrains.com/xampp-mamp-local-dev/
Liste der von uns getesteten und überprüften Webhosting-Dienste: