So erstellen Sie Ihren eigenen Server zu Hause für das Webhosting

Veröffentlicht: 2022-05-04
Mirza Mussawer

Das Erstellen einer eigenen Website ist eine aufregende Erfahrung. Sie lernen zahlreiche Softwaretechnologien und Frameworks wie Mongo DB, Express.js, Angular, React und Node kennen. Wenn Sie es auf einem Heimserver hosten möchten, sollten Sie wissen, wie Sie zu Hause einen eigenen Server für das Webhosting erstellen. Und dieser Beitrag wird Ihnen alles geben, was Sie brauchen, um dies ohne Störungen zu ermöglichen.

Inhaltsverzeichnis

Offenlegung Als unabhängige Bewertungsseite erhalten wir eine Vergütung, wenn Sie über die Empfehlungslinks oder Gutscheincodes auf dieser Seite einkaufen – ohne zusätzliche Kosten für Sie.
So erstellen Sie einen Heimserver: Was Sie brauchen
  • 1. Prozessor
  • 2. Grafikkarte
  • $6,95/Monat
  • $2,64/Monat*
    • 3. Arbeitsspeicher
    • 4. Festplatte oder SSD
    • 5. Hauptplatine
    • 6. Betriebssystem
    • Alternative: Raspberry Pi 3
  • So erstellen Sie Ihren eigenen Server zu Hause für das Webhosting
  • So hosten Sie eine Website auf dem Apache-Server in Windows
    • 1. Installieren des WAMP-Stacks
    • 2. Einrichten von MySQL- und HTML-Dateien
    • 3. Freischalten des öffentlichen Zugangs für die Website
    • 4. Festlegen eines Domänennamens
  • So erstellen Sie Ihren eigenen Webhosting-Server Linux
    • 1. Installieren des LAMP-Stacks
    • 2. PHP testen
    • 3. Testen von MySQL
    • 4. Installation von phpMyAdmin
    • 5. DNS-Konfiguration
    • 6. Konfiguration des Apache-Servers
    • Unsere erste Wahl für das Hosting von Blogs
  • $6,95/Monat
  • $2,64/Monat*
  • So erstellen Sie einen Webserver: Schlüsselmitnahmen
  • Häufig gestellte Fragen
    • Wie richte ich einen Heimserver ein?
    • Wie viel kostet es, einen Server zu Hause zu bauen?
    • Verbrauchen Server viel Strom?
    • Wie viel kostet es, einen Server rund um die Uhr zu betreiben?
    • Wie groß sollte mein Server sein?
    • Was kostet ein Server?
  • So erstellen Sie einen Heimserver: Was Sie brauchen

    Sie müssen die Standardeinstellungen des Apache-Servers ändern. Sie sind aus Sicherheitsgründen so konfiguriert, dass eingehende HTTP-Verbindungen blockiert werden. Greifen Sie über das WampServer-Dashboard auf die Datei httpd.conf zu, wählen Sie Apache und dann die Datei selbst aus. Dort finden Sie die Zeilen:

    Auftrag verweigern, zulassen
    Abgelehnt von allen

    Ändern Sie diese Zeilen in:

    Bestellung zulassen, verweigern
    Von allen zulassen

    Starten Sie den WampServer neu, indem Sie im Menü die Option „Alle Dienste neu starten“ auswählen. Dies ist wichtig, damit die Einstellungen voll wirksam werden.

    Wenn Sie eine statische IP-Adresse festlegen und die Portweiterleitung konfigurieren müssen, ist dieser Teil ebenfalls einfach. Öffnen Sie die Eingabeaufforderung aus dem Startmenü und geben Sie ipconfig/all ein. Dadurch erhalten Sie die Werte für IP-Adresse, Subnetzmaske, Standard-Gateway und DNS-Server.

    Öffnen Sie Systemsteuerung > Netzwerk und Internet > Netzwerk- und Freigabecenter > Adaptereinstellungen ändern > LAN-Verbindung und klicken Sie auf Eigenschaften. Wählen Sie Internetprotokoll Version 4 (TCP/IPv4) und klicken Sie auf Eigenschaften. Geben Sie Ihre neue IP-Adresse in das Feld „Standard-Gateway-Nummer“ ein (z. B. 192.168.1.23). Geben Sie die anderen 3 Werte unverändert ein. Klicken Sie dann auf OK.

    Die Portweiterleitung ist genauso einfach wie das Wissen, wie man einen Webserver erstellt. Öffnen Sie den Browser und geben Sie Ihr Standard-Gateway ein. Greifen Sie auf die Router-Oberfläche zu, indem Sie sich anmelden, und wählen Sie dann die Option „Anwendungen & Spiele“, dann „Erweitert“ und dann „Portweiterleitung/Port-Triggering“, „NAT/QoS“ oder etwas Ähnliches. Alle Router haben von nun an das gleiche Grundlayout und erfordern interne und externe Ports oder Start- und End-Ports. Wählen Sie die Protokolle aus und geben Sie die statische IP-Adresse ein, die Sie zuvor erstellt haben. Wenn es eine Option mit dem Namen enable gibt, stellen Sie sicher, dass Sie sie aktivieren.

    Wir beginnen mit der Änderung einiger Dateien. Sie haben beispielsweise eine Domain namens hxxps://www.websitetest.com mit einigen Dateien im DNS mit der IP-Adresse 192.168.1.23. Wir beginnen mit der Änderung der Datei httpd.config aus dem WampServer-Dashboard und fügen einen virtuellen Host hinzu. Suchen Sie nach diesen Zeilen und kommentieren Sie sie aus:

    #Virtuelle Hosts
    Fügen Sie conf/extra/httpd-vhosts.conf hinzu

    Jetzt erstellen Sie manuell eine Datei am Speicherort: C:\wamp\bin\apache\Apache-version\conf\extra\ (der Versionsteil enthält Ihre aktuelle Apache-Version). Öffnen Sie einen Texteditor wie Notepad und fügen Sie die folgenden Zeilen in das Dokument ein:

    ServerAdmin [E-Mail-geschützt]
    DocumentRoot „c:\wamp\www“
    Servername mysite.local
    Fehlerprotokoll „logs/websitetest.com.log“
    CustomLog „logs/websitetest.com-access.log“ häufig

    Wählen Sie im WampServer-Dashboard die Option „Alle Dienste neu starten“ und die Änderungen werden wirksam. Und jetzt wissen Sie, wie Sie Ihren eigenen Server zu Hause für das Webhosting unter Windows erstellen.

    Eingeben:

    sudo a2dissite *Standard

    Dadurch wird der virtuelle Apache-Host deaktiviert.

    Eingeben:

    cd /var/www/html

    Dies führt zum Standardspeicherverzeichnis. Erstellen Sie einen neuen Ordner für die Website und ändern Sie den Domänennamen, indem Sie Folgendes eingeben:

    sudo mkdir websitetest.com

    Erstellen Sie 4 Unterordner innerhalb des gerade erstellten Ordners. Geben Sie die folgenden Befehle ein, um Weblogs, Dateien und Sicherungsordner zu erstellen:

    sudo mkdir -p websitetest.com/logs

    sudo mkdir -p websitetest.com/public_html

    sudo mkdir -p websitetest.com/backups

    Geben Sie den folgenden Befehl ein, um eine neue virtuelle Hostdatei zu starten:

    sudo nano /etc/apache2/sites-available/ sudo mkdir -p.com.conf

    In diesem Stadium hat der Domainname am Ende eine .conf. Verwenden Sie den unten bereitgestellten Code, um eine Konfiguration für den virtuellen Host zu erstellen. Ändern Sie den Domainnamen „websitetest“ mit dem gewünschten.


    ServerAdmin [E-Mail-geschützt]
    Server_Name websitetest.com
    Server_Alias ​​www. websitetest.com
    Directory_Index index.html index.php (Ordner für gespeicherte Dateien)
    Document_Root /var/www/html/ websitetest.com/public_html (enthält die HTML- oder PHP-Dateinamen)
    LogLevel-Warnung
    Custom_Log /var/www/html/ websitetest.com/log/access.log kombiniert

    Speichern Sie die Änderungen und geben Sie Folgendes ein:

    sudo a2ensite websitetest.com.conf

    Dadurch wird der Neustart des Apache-Servers veranlasst. Starten Sie es neu, damit die Änderungen wirksam werden. Und jetzt wissen Sie, wie Sie zu Hause Ihren eigenen Server für das Webhosting unter Linux erstellen.