So hosten Sie eine Website von Ihrem Heimcomputer aus
Verschiedenes / / December 02, 2021
Eine der Voraussetzungen für den Start einer Website ist zu wissen, wo die Dateien gehostet werden sollen und was es für einen Domainnamen kostet. Natürlich gibt es viele Möglichkeiten, dies zu tun. Sie können aus vielen kostenlosen Hosts (wie wordpress.com oder blogspot.com) wählen oder sich für einen selbst gehosteten entscheiden. Selbst gehostet bedeutet mehr Freiheit und muss sich bei vielen Dingen nicht auf Google oder WordPress verlassen.
Selbst gehostet würde bedeuten, mit einem Hosting-Provider zu gehen oder es selbst zu hosten. Sie können jederzeit damit beginnen, die Webdateien einfach von Ihrem eigenen Computer aus bereitzustellen. Wenn Sie am Anfang nicht zu viele Besucher erwarten, ist dies eine großartige Möglichkeit, Ihren Namen bekannt zu machen, indem Sie die Seiten haben, auf denen Ihr Produkt oder Ihre Dienstleistung gezeigt wird. Das bedeutet natürlich, dass Ihr Computer ständig eingeschaltet sein muss, da dies als Server aber dann haben wir es meistens im Always-on-Modus, oder?
Wir werden uns ansehen, wie Sie einen Hostnamen dazu bringen, auf Ihren Computer zu verweisen, damit Sie ihn wie eine echte Website-Domain verwenden können, und wie Sie eingehende Anfragen an den Computer weiterleiten, der als Webserver fungiert.
Einrichten einer statischen IP-Adresse
Eine statische Adresse ist eine, die sich nicht ändert. Es ist zum Beispiel immer 11.22.333.44. Wenn dies bei Ihnen der Fall ist, können Sie Ihre IP-Adresse problemlos an jemanden weitergeben und dieser könnte auf Ihre Website zugreifen, sofern die erforderlichen Schritte unternommen wurden. Wenn Sie jedoch eine dynamische (sich ändernde) IP haben, würde dies nicht gut funktionieren, da Sie die neue IP immer wieder herausfinden und dann erneut mit allen teilen müssen.
Sehen Sie den Unterschied zwischen einer statischen und einer dynamischen IP-Adresse mit diesem Beitrag.
Unabhängig davon, ob Sie eine statische oder dynamische Adresse haben, ist der Zugriff auf eine Website über ihre IP-Adresse nicht sehr benutzerfreundlich. Wir werden uns ein Programm schnappen, das uns einen für Menschen lesbaren Namen füttern kann, wie eine normale Website, und dann den Namensdienst ständig mit der aktuellen externen IP-Adresse aktualisieren, auch wenn sie dynamisch ist.
Schritt 1: Erstellen Sie ein kostenloses Konto und No-IP.com mit dieser Link hier. Füllen Sie die Grundlagen aus und wählen Sie dann das Kästchen mit der Beschriftung Erstelle meinen Hostnamen später.
Scrollen Sie nach unten und wählen Sie Kostenlose Anmeldung.
Schritt 2: Der nächste notwendige Schritt ist die Aktivierung Ihres Kontos mit der E-Mail, die No-IP sendet.
Schritt 3: Wenn Ihr Konto verifiziert ist, greifen Sie auf dieser Link hier um einen neuen Host zu erstellen.
Wählen Sie eine der kostenlosen Domains aus der Dropdown-Liste aus. Auswählen DNS-Host (A) für den Hostnamen Typ, und lassen Sie den Rest so, wie er ist. Es ist in Ordnung, dass die IP-Adresse so angezeigt wird, wie sie ist – sie wird nicht so beibehalten, selbst wenn Sie bei Ihrem ISP eine dynamische Adresse verwenden.
Scrollen Sie nach unten und wählen Sie Host hinzufügen.
Schritt 4: Um sicherzustellen, dass die sich ständig ändernde IP-Adresse immer mit dem Hostnamen verknüpft ist, müssen wir die Dynamischer DNS-Update-Client. Holen Sie sich dieses Programm Hier.
Beginnen Sie meine Anmeldung mit Ihrer E-Mail-Adresse und Ihrem Passwort von Schritt 1.
Klicken Hosts bearbeiten und wählen Sie dann das Kästchen neben dem Host aus, der gerade erstellt wurde in Schritt 3.
Klicken Speichern und beachten Sie, dass die IP-Adresse, mit der Sie derzeit arbeiten, mit diesem Hostnamen verknüpft ist.
Sie können dieses Programm jederzeit beenden, aber trotzdem laufen lassen, denn es wird auf das Infobereich.
Notiz: Sie müssen einmal im Monat bestätigen, dass dieser Hostname weiterhin aktiv sein soll, andernfalls wird der Name gesperrt, bis Sie sich anmelden und sagen, dass Sie ihn behalten möchten. Es ist ein kleiner Preis für einen kostenlosen Service.
Installieren Sie die Webserver-Software
Da die IP immer an den Hostnamen gebunden ist, besteht der nächste große Schritt darin, die Software zu installieren, die für die Bereitstellung der Website erforderlich ist. Wir stellen Ihnen ein paar Programme zum Ausprobieren vor, je nachdem, was Ihren Bedürfnissen entspricht.
HTTP-Dateiserver (HFS)
HFS ist ein gängiges Programm zum Hosten einfacher Websites. Ich habe es viele Monate lang verwendet, um eine einzelne Seite zu hosten. Wenn Sie eine Site hosten möchten, die nur HTML verwendet, ist dies eine großartige, tragbares Programm.
Schritt 1: HFS herunterladen mit dieser Link hier.
Schritt 2: Öffnen Sie nach der Installation die einzelne heruntergeladene Datei mit dem Namen HFS. Drücken Sie die F5 Taste zum Wechseln zu Expertenmodus. Klicken Sie mit der rechten Maustaste auf das kleine Haussymbol im linken Bereich und wählen Sie die Option namens Root an Real-Ordner binden.
Suchen Sie nach dem Ordner, der die Websitedateien enthält. Lesen Sie den nächsten Abschnitt, um den Datenverkehr mit einer Portweiterleitungsfunktion im Router an diesen Server zu leiten.
QuickPHP
Möglicherweise benötigen Sie einen Server, der PHP unterstützt. HFS unterstützt kein PHP, daher kann die Verwendung von QuickPHP als guter Ersatz dienen.
Schritt 1: Dieses Programm ist portabel. Es wird in einer ZIP-Datei präsentiert und kann hier heruntergeladen werden.
Schritt 2: Beim Start sind die Einstellungen einfach. Geben Sie die lokale IP-Adresse des Servers ein, 80 für die Portnummer, und wählen Sie dann die Website-Dateien für die Root-Verzeichnis Textbereich.
Die Standarddateinamen für Dokumente dienen dazu, anzugeben, wonach QuickPHP suchen und als Root-Datei präsentieren soll. Meine Dateien enthalten ein Index.html Seite, die beim Aufrufen der Website geladen werden soll. Da sie hier aufgelistet ist, wird die Datei als Standardseite angezeigt. Mit anderen Worten, wenn der Server geladen wird von Jon Fischer. HopTo.org, wird die Indexseite zuerst geladen.
Wählen Start um mit der Bereitstellung der Dateien als Website zu beginnen.
Direkter HTTP-Verkehr zum Server
Ähnlich zu Weiterleiten von FTP-Datenverkehr an eine interne IP Um Dateien über FTP bereitzustellen, muss der eingehende Website-Verkehr an den lokalen Computer geleitet werden, der die Website bereitstellt. Wir tun dies vom Router aus.
Cooler Tipp: Sehen Sie sich auch an, wie die Portweiterleitung für die Einrichtung von Remote-Desktop-Clients mit. nützlich ist diese Anleitung.
Schritt 1: Öffne ein Eingabeaufforderung auf dem Webserver-Computer und geben Sie IP-Konfiguration So finden Sie die Standard-Gateway-Adresse:
Schritt 2: Öffnen Sie das Gateway in einem Browser und navigieren Sie zum Konfigurationsabschnitt, der sich auf die Portweiterleitung bezieht.
Meine Linksys WRT150N-Einstellungen sind unter Anwendung & Gaming > Single Port Forwarding. Wählen Sie die vordefinierten HTTP Anwendung oder treffen Sie eine manuelle Auswahl mit Port 80. Senden Sie diese an den Computer weiter, der als Webserver fungiert. Die Adresse wird neben aufgeführt IPv4-Adresse, wie im obigen Screenshot.
Stellen Sie sicher, dass Sie die Änderungen speichern, bevor Sie fortfahren.
Abhängig von dem oben verwendeten Programm und den Website-Dateien können Sie jetzt mit dem von Ihnen konfigurierten Hostnamen auf Ihre lokal gehostete Site zugreifen.
Hier ist ein Beispiel dafür, wie meine Website mit HFS auf meinem lokalen Computer gehostet wird:
Abschluss
Es ist offensichtlich, wie einfach (einfach, wenn Sie in der Lage sind, die Schritte genau zu befolgen) es ist, mit der Bedienung Ihres zu beginnen Website-Dateien von Ihrem eigenen Computer, ohne einen zusätzlichen Cent für einen Hosting-Dienst oder einen Domainnamen auszugeben. Ja, es versteht sich, dass die kostenlosen Hostnamen-Optionen nicht so toll sind, aber es kostet nichts, sie zu verwenden. Der DNS Update Client ist wunderbar, um die IP mit dem Hostnamen auf dem neuesten Stand zu halten, ohne manuell etwas tun zu müssen.