Wenn Sie auf Drittanbieter verzichten möchten, sollten Sie überlegen, wie Sie Ihre eigene Website hosten und Ihren eigenen Server betreiben können.
Egal, ob Sie zum ersten Mal eine Website hosten oder ein erfahrener Profi sind, das Hosten einer eigenen Website kann eine entmutigende Aufgabe sein. Zum Glück gibt es viele Möglichkeiten, und wir zeigen Ihnen, wie Sie diese in die Praxis umsetzen können.
Beim Hosting Ihrer eigenen Website geht es nicht nur um die Einrichtung eines Servers – Sie müssen auch die Stromkosten, den Zugang zur richtigen Bandbreite und die Frage, ob Sie Ihre Website auf einem Windows- oder Linux-Rechner hosten möchten, berücksichtigen.
Wenn Sie sich nicht sicher sind, ob das Hosting Ihrer eigenen Website das Richtige für Sie ist, sollten Sie sich zunächst die verschiedenen Hosting-Optionen ansehen, die Sie hier vor sich haben. Wenn Sie Ihre eigene Website hosten möchten, nutzen Sie unsere Inhalte unten, um zum Hosting Ihres eigenen Servers zu gelangen. Fangen wir an!
Inhaltsübersicht
Die Vorteile des Kaufs von Webhosting
Wenn Sie noch nicht bereit sind, Ihre eigene Website zu Hause oder vor Ort zu hosten, können Sie Ihr Hosting bei einem Hosting-Anbieter erwerben. Wir haben viele empfohlene Webhoster, die wir persönlich ausprobiert und getestet haben, so dass Sie keine Probleme haben werden, das beste Hosting für Ihre Bedürfnisse zu finden.
Shared Hosting ist oft die erste Wahl; es bietet erschwingliches Webhosting mit genügend Funktionen und Vorteilen, um Sie auf den richtigen Weg zu bringen. Viele Webhoster bieten eine kostenlose Domain, ein SSL-Zertifikat und sogar E-Mail-Konten an, so dass Sie ein komplettes Paket zur Einrichtung Ihrer Website erhalten.
Wenn Ihnen die Erstellung einer Website zu viel Druck macht, können Sie auch mit einem Drag-and-Drop-Website-Builder wie Wix beginnen. Für den Anfang gibt es vorgefertigte Vorlagen, die alle mobilfreundlich sind! Alles, was Sie tun müssen, ist, Ihre eigenen Inhalte einzugeben und Ihre Website so zu gestalten, wie Sie es möchten. Viele Website-Baukästen wie SquareSpace können Ihnen sogar bei der Suchmaschinenoptimierung helfen, damit Ihre Website in Suchmaschinen gefunden werden kann.
Bestes günstiges Hosting(Unsere Empfehlungen)
Wenn Sie nur ein kleines Budget zur Verfügung haben, kann die Suche nach dem besten billigen Webhosting die Rettung sein. Einige der von uns empfohlenen Billig-Hosting-Anbieter gibt es bereits ab 0,99 $ pro Monat, was Ihnen eine Menge Geld und Ärger ersparen kann.
Obwohl billiges Hosting nicht unbedingt so klingt, als würde es viel bieten, empfehlen wir keine Hoster, die nicht einen guten Ruf haben. Selbst die billigsten Webhoster bieten Betriebszeit- und Geld-zurück-Garantien, einen 24/7-Support und kostenlose Leistungen wie Domains, CDNs und spezielles WordPress-Hosting.
DreamHost
DreamHost wird von WordPress als einer der besten Webhoster empfohlen. Mit dem Shared-Hosting-Angebot von DreamHost, das bereits ab $3,95 pro Monat erhältlich ist, erhalten Sie einen kostenlosen Domainnamen, unbegrenzten Traffic und eine unbegrenzte Bandbreite, schnellen SSD-Speicher, standardmäßig vorinstalliertes WordPress und ein kostenloses SSL-Zertifikat. Dream Host bietet alles, was Sie für den Start Ihrer Website benötigen, sowie eine großzügige 100%ige Betriebszeitgarantie!
HostGator
HostGator ist ein bekannter Name in der Hosting-Branche, berühmt für sein Alligator-Logo und sein augenzwinkerndes Marketing. Die günstigen Shared-Hosting-Angebote von HostGator beginnen bei $2,75 pro Monat und beinhalten das Hosting einer einzelnen Website, ein kostenloses SSL-Zertifikat, eine kostenlose Domain und eine Betriebszeitgarantie von 99,9 %. Einer der großen Vorteile von HostGator ist die Einsteigerfreundlichkeit; es ist so einfach, WordPress und andere Software zu installieren.
Hostinger
Meines Wissens bietet Hostinger das günstigste Webhosting auf dem Shared-Hosting-Markt mit Preisen ab nur 0,99 $ pro Monat. Bei unserer Überprüfung von Hostinger haben wir in den letzten 30 Tagen eine 100%ige Betriebszeitgarantie erlebt. Darüber hinaus erhalten Sie 10 GB SSD-Speicher, 1 E-Mail-Konto, kostenloses SSL, WordPress-Beschleunigung, um Ihre WordPress-Website zu beschleunigen, und 24/7/365-Support.
Bestes VPS-Hosting(für mehr Kontrolle)
VPS-Hosting ist der nächste logische Schritt nach dem Shared Hosting, wenn Sie aus Ihrem Hosting-Plan herausgewachsen sind. VPS-Hosting bietet viel mehr Skalierbarkeit und leistungsfähigere Server für größere Websites. Außerdem haben Sie mehr Kontrolle über Ihren Server, da Sie sich den Platz mit weniger Kunden teilen und die Ressourcen zugewiesen bekommen.
Sie können davon ausgehen, dass Sie für VPS-Hosting im Vergleich zu Shared Hosting etwas mehr bezahlen müssen. Wenn Ihr Budget jedoch immer noch knapp bemessen ist, haben wir einige Empfehlungen für das beste günstige VPS-Hosting, um die Dinge in Ihrer Reichweite zu halten.
InMotion-Hosting
Wenn Sie auf der Suche nach einem VIP-Erlebnis sind, bietet InMotion Hosting dies sowie eine Fülle von anderen Hosting-Diensten, einschließlich Shared Hosting, WordPress-Hosting und die Option von unmanaged und managed VPS-Hosting. Die VPS-Angebote von InMotion beginnen bei 29,99 $ pro Monat mit 4 GB RAM, 75 GB SSD-Speicher, 3 dedizierten IPs und Zugang zu cPanel und WHM. Außerdem bieten sie eine satte 90-Tage-Geld-zurück-Garantie.
BlueHost
Ähnlich wie DreamHost ist BlueHost ein weiterer empfohlener WordPress-Webhost. Neben dem WordPress-Hosting bietet BlueHost auch hervorragende VPS-Hosting-Pläne an, mit denen Sie die Geschwindigkeit und Leistung Ihrer gehosteten Website steigern können. Ihre VPS-Hosting-Pläne sind erschwinglich ab $19,99 pro Monat und beinhalten 1 TB Bandbreite, 1 IP-Adresse, eine kostenlose Domain für das erste Jahr und eine Vielzahl von zusätzlichen Funktionen zur Verfügung.
A2-Hosting
Wenn der Kundensupport für Sie eine Priorität ist, ist A2 Hosting eine beliebte Wahl für seine großartigen Support-Mitarbeiter. Die Turbo-Boost-Pläne von A2 werden zur Steigerung der Leistung Ihrer Website empfohlen. Ihre unverwalteten VPS-Pläne beginnen bei sehr erschwinglichen 4,99 $ pro Monat für 1 GB RAM. Ihre 4-Kern-Server kosten im Vergleich zu InMotion's ähnlicher Hardware nur $9,99 pro Monat.
Wie Sie Ihren eigenen Windows-Server hosten
Sie können Ihren eigenen Computer zu Hause mit Windows verwenden, um Ihre eigene Website zu hosten. Linux ist in der Regel die beliebteste Wahl für das Server-Hosting, mit knapp einem Drittel aller Websites. Für Entwickler, die ASP.NET und C-Programmierung bevorzugen, ist Windows eine gute Wahl. So fangen Sie an.
1. WAMP-Installation
Meine Empfehlung für das Hosting eines eigenen Windows-Servers ist die Installationssoftware WAMP. WampServer ist eine solide Wahl, mit der ich eine Menge Erfahrung habe. Sie können die 32-Bit- oder 64-Bit-Version hier kostenlos herunterladen.
Folgen Sie den Anweisungen auf dem Bildschirm, um WampServer zu installieren und zu starten. Sobald Sie WampServer installiert haben, wird ein neues www-Verzeichnis auf Ihrem PC erstellt, wahrscheinlich unter c://wampwww
In diesem Verzeichnis können Sie Unterverzeichnisse erstellen, die auch als Projekte bezeichnet werden. In diesen Unterverzeichnissen können sich beliebige HTML- oder PHP-Dateien befinden.
2. Erstellen Sie eine HTML-Seite
Um den Server zu testen, müssen Sie eine Beispieldatei erstellen, die Sie in das Verzeichnis www stellen. Sie können diese Datei info.php aufrufen und den folgenden Beispielcode verwenden: [crayon-5f16fe2ce2c5e410305028-i /] – Speichern Sie die Datei im Verzeichnis www, auf das Sie über das Menü WampServer zugreifen können.
Wenn Sie die folgende URL in Ihren Webbrowser eingeben, können Sie die Details Ihrer PHP-Installation sehen: http://localhost/info.php
Natürlich können Sie jede beliebige HTML- oder PHP-Datei erstellen, die Sie möchten. Wählen Sie in den Menüoptionen phpMyAdmin, um mit der Konfiguration Ihrer MySQL-Datenbanken zu beginnen. Es öffnet sich ein neues Browser-Fenster mit einem Benutzernamen (der Standard ist root).
3. Machen Sie Ihre Website öffentlich
Die Apache-Konfiguration in WampServer ist standardmäßig so eingestellt, dass alle eingehenden HTTP-Verbindungen abgelehnt werden. Sie müssen die Apache-Konfigurationsdatei ändern, um Ihre Site öffentlich zu machen.
Gehen Sie zum Menü WampServer, klicken Sie auf Apache und wählen Sie die Datei httpd.conf, um sie zu bearbeiten. Suchen Sie den folgenden Code: [crayon-5f16fe2ce2c65493528231 /] und ersetzen sie durch: [crayon-5f16fe2ce2c67107997480 /]
Zurück im Menü, wählen Sie Alle Dienste neu starten um die WampServer-Dienste neu zu starten. Ihre Website sollte nun auch für andere Benutzer als Ihren lokalen Host zugänglich sein.
4. Wie Sie Ihre Domain verwenden
Um Ihren Domainnamen mit Ihrer WAMP-Installation zu verbinden, müssen Sie einige Dateien konfigurieren. Fügen Sie den folgenden Code hinzu: [crayon-5f16fe2ce2c69843481718-i /] in die folgende Datei: C:Windowssystem32driversetchosts
Navigieren Sie zurück zur Datei httpd.conf, um einen virtuellen Host hinzuzufügen. Suchen Sie nach Virtual Hosts und entfernen Sie die Kommentare in der Zeile danach. Erstellen Sie eine Datei in einem Texteditor Ihrer Wahl (z. B. Notepad) und fügen Sie den folgenden Code ein: [crayon-5f16fe2ce2c6c716644912 /] – Dies muss im folgenden Verzeichnis gespeichert werden: C:wampbinapacheApache-VERSIONconfextra (beachten Sie, dass die VERSION Ihre Apache-Version ist).
erneut, Alle Dienste neu starten um die soeben vorgenommenen Änderungen zu speichern und zu aktivieren. Sie sollten überprüfen, ob Ihre Website zugänglich ist, indem Sie den Domänennamen eingeben.
Wie Sie Ihren eigenen Linux-Server hosten
Linux-Systeme sind die häufigste Art, einen Server zu konfigurieren. Sie können Apache, PHP und MySQL mit Hilfe von LAMP-Stacks einrichten, aber es gibt auch Alternativen, wenn Sie diese erkunden möchten.
1. LAMP-Software über das Terminal installieren
Öffnen Sie das Terminal und geben Sie Folgendes ein, um den Installationsprozess der LAMP-Software zu starten: [crayon-5f16fe2ce2c6d049361186 /]
Während des Installationsprozesses werden Sie aufgefordert, ein Passwort für das MySQL-Root einzugeben. Um sicherzustellen, dass alles korrekt installiert wurde, starten Sie den Apache-Webserver neu. Wenn Sie die globale Konfiguration des Apache ändern, müssen Sie den folgenden Befehl ausführen: [crayon-5f16fe2ce2c6f396824107 /]
2. PHP
Um zu sehen, welche PHP-Module verfügbar sind und um zu prüfen, ob sie funktionieren, können Sie eine Test-PHP-Datei in das Stammverzeichnis des Webservers legen, das sich unter (/var/www/html/) : [crayon-5f16fe2ce2c71112806860 /]
Navigieren Sie zu http://localhost/info.php um sicherzustellen, dass die PHP-Seite funktioniert. Die aktuelle PHP-Version, die Konfiguration und die installierten Module sollten angezeigt werden.
3. MySQL-Installation
Öffnen Sie das Terminal erneut und geben Sie Folgendes ein: [crayon-5f16fe2ce2c74236465434-i /] Dies wird Ihnen zeigen, ob Ihre MySQL-Installation korrekt funktioniert.
Wenn Sie den MySQL-Server neu starten müssen, geben Sie ein: [crayon-5f16fe2ce2c77516902940-i /]
Um die MySQL-Befehlszeile zur Verwaltung Ihrer Datenbanken zu verwenden, müssen Sie die in Schritt 1 eingegebenen Admin-Anmeldedaten eingeben. Sie können die Anmeldeaufforderung aufrufen, indem Sie eingeben: [crayon-5f16fe2ce2c79347115924-i /]
Content-Management-Systeme (CMS) wie WordPress und Joomla verwenden alle MySQL-Datenbanken. In den meisten Fällen werden die MySQL-Datenbanken automatisch vom CMS erstellt, aber wenn Sie Ihre Datenbanken manuell verwalten müssen, ist PHPMyAdmin das benutzerfreundlichste Tool.
Nun können Sie die folgende Datei konfigurieren: /etc/phpmyadmin/config.inc.php
4. DNS konfigurieren
Um Ihren eigenen Domänennamen zu konfigurieren, müssen Sie Anfragen für Ihre Domäne annehmen, indem Sie Apache konfigurieren. Sie müssen überprüfen, ob im DNS Ihrer Domain ein A-Eintrag vorhanden ist, der auf eine bestimmte IP-Adresse verweist. Wenn Sie sich nicht sicher sind, wie Sie auf diese Details zugreifen können, wenden Sie sich an Ihren Domain-Registrar oder Domain-Host, um Ihre DNS-Einträge einzurichten.
Mit dem Dig-Tool sollten Sie in der Lage sein, die A-Eintragsanforderung für Ihre Domäne zu sehen, indem Sie sie eingeben: [crayon-5f16fe2ce2c7c949918292 /]
5. Apache konfigurieren
Um den Apache so zu konfigurieren, dass er Webanfragen für Ihre Domain zulässt, müssen Sie ein Verzeichnis für Ihre Domain einrichten und eine index.html-Beispieldatei erstellen: [crayon-5f16fe2ce2c7f479804099 /]
Um eine Virtual Host-Datei für Apache für Ihre Domain einzurichten, geben Sie Folgendes ein: [crayon-5f16fe2ce2c81205699758 /] [crayon-5f16fe2ce2c83100895169 /]. Bearbeiten Sie die Datei: [crayon-5f16fe2ce2c84678349316 /] und laden Sie den Apache neu: [crayon-5f16fe2ce2c86230425305 /]
Fügen Sie eine Zeile mit Ihrer IP-Adresse und Ihrem Domänennamen hinzu, indem Sie Ihre lokale /etc/hosts-Datei bearbeiten. Ändern Sie die IP-Adresse so, dass sie mit der IP-Adresse Ihrer Domain übereinstimmt: [crayon-5f16fe2ce2c87407120475 /]
Die Vor- und Nachteile des Hostings Ihrer eigenen Website
Es ist durchaus möglich, Ihre eigene Website zu Hause zu hosten, aber ist das wirklich praktisch oder von Vorteil? Ich habe die Vor- und Nachteile des Hostings Ihrer eigenen Website aufgelistet, damit Sie abschätzen können, ob es Ihre Zeit und Mühe wirklich wert ist.
Profis
- Eine lehrreiche Erfahrung, die Spaß macht
- Sie haben die Kontrolle über Ihren eigenen Server
- Sie können alle gewünschten Systemänderungen vornehmen
- Es ist ein guter Weg, wenn Sie gerne etwas über Programmierung lernen möchten.
Nachteile
- Im Vergleich zu einem Hosting-Unternehmen können Sie eine sehr langsame Verbindung erleben
- Das Hosting Ihres Servers kostet viel Strom, da Ihr Computer ständig eingeschaltet sein muss.
- Sie sind für die Wartung von Hard- und Software und für alle Probleme verantwortlich.
Abschließende Überlegungen
Es besteht kein Zweifel, dass das Erlernen des Hostings einer eigenen Website eine lustige Herausforderung sein kann. Wenn Sie sich für die geekige Seite von Servern interessieren, dann ist dies ein großartiges Tool, das Sie in Ihrem Gürtel haben sollten. Für die meisten Menschen ist es jedoch nicht praktikabel, einen eigenen Server zu hosten. Sie benötigen viel Zeit, Platz und Geld, um Ihren eigenen Server einzurichten und zu hosten.
Wenn Sie nur Ihre Website mit guter Geschwindigkeit und ordentlicher Leistung hosten wollen, gibt es viele Webhoster, die Ihren Bedürfnissen gerecht werden. Wenn Ihre Website zu wachsen beginnt und der zunehmende Datenverkehr die Ressourcen belastet, können Sie andere Optionen wie Cloud-Hosting in Betracht ziehen, das weitaus skalierbarer ist.
Um Ihre eigene Website zu hosten, müssen Sie den Willen und die Entschlossenheit haben, dies zu tun. Meine Empfehlung wäre, den besten Webhoster für Ihre Anforderungen zu finden und von dort aus weiterzumachen, insbesondere wenn Sie zum ersten Mal eine Website hosten.