So erstellen Sie einen dedizierten Webserver
Viele Einzelpersonen und Unternehmen verlassen sich auf Hosting-Unternehmen, um ihre Website und Dateien gespeichert und zugänglich zu halten. Dies ist oft eine sehr einfache und kostengünstige Möglichkeit, Ihre Dateien und Webseiten jederzeit online zu halten. Für diejenigen von uns, die nicht mehr für einen dedizierten Host bezahlen oder einfach den Mittelsmann überspringen und sich selbst hosten möchten, müssen Sie einen eigenen Server erstellen, um diese Dateien unterzubringen und anderen die Verbindung zu ihnen zu ermöglichen . Wenn dies Ihr Ziel ist, hilft Ihnen dieser Leitfaden dabei.
Das Einrichten eines eigenen Webservers scheint eine entmutigende Aufgabe zu sein, aber mit ein wenig Know-how kann fast jeder etwas erreichen. Folgendes müssen Sie tun / tun:
- Besorgen Sie sich eine dedizierte Maschine
- Richten Sie das Betriebssystem ein
- Konfigurieren Sie das Betriebssystem für das Webhosting
- Richten Sie Ihre selbst gehostete Domain ein (optional)
- Installieren Sie die Überwachungstools (optional)
Schritt 1: Entscheiden Sie, welche Art von Server Sie benötigen

Je nachdem, wofür Sie Ihren Server verwenden möchten, können Sie ihn möglicherweise auf einem ziemlich durchschnittlichen Computer ausführen. Wenn Sie persönliche Dateien für sich und Ihre Familienmitglieder hosten und sogar ein persönliches Blog oder eine Website selbst hosten möchten, sollten Sie einen Computer mit ähnlichen (und manchmal weitaus schlechteren) Spezifikationen wie mein Budget-Maschinenmodell verwenden.
Wenn Sie ein Unternehmen sind, das sich selbst hosten möchte, oder wenn Sie etwas benötigen, das rund um die Uhr mit einer Verfügbarkeit von 99, 9% ausgeführt werden kann, zum Beispiel: zum Hosten interner / externer Dateien für Kunden oder Mitarbeiter. Oder wenn Sie ein eingefleischter Spieler sind, der alle Ihre Freunde und andere interessierte Spieler aufnehmen möchte, möchten Sie einen besseren, stabileren Computer für den Betrieb Ihres Servers. In diesem Handbuch gehen wir jedoch davon aus, dass Sie dies bereits tun Sie müssen eine Maschine verwenden, oder Sie verwenden eine ähnliche Maschine wie die unten angegebene:
Budget Server Build: $ 776.92 + Versand
- CPU - Intel Xeon E3-1220 199, 99 USD
- 3, 1 GHz Quad-Core
- 8 MB L3-Cache
- LGA1150 Buchse
- Motherboard - Gigabyte GT Z97 239, 99 USD
- LGA1150 Prozessorsockel
- Intel Z97 Express Bridge
- ATX-Formfaktor
- 3200 MHz ungepuffert
- DDR3-unterstützter Speicher (4 Steckplätze, bis zu 32 GB)
- RAM - Wenn Sie aufgeregt sind, gehen Sie direkt auf 16 GB, aber 8 GB sollten ausreichen. Außerdem hat der ECC-RAM eine sehr niedrige Spannung und ist für Server gedacht, die kontinuierlich laufen - nicht notwendig, aber nett:
- ECC - Crucial Server-Speichermodul (8 GB) 109, 99 USD
- 1600 MHz
- PC3-12800
- Nicht-ECC - Kingston HyperX-Speicher (8 GB) 74, 99 USD
- 1333 MHz PC3-10600
- ECC - Crucial Server-Speichermodul (8 GB) 109, 99 USD
- Festplatte - Seagate Barracuda 1 TB $ 54.99
- 7200 U / min
- 64 MB Cache
- SATA III 6 Gbit / s
- 3, 5 ”intern
- Grafikkarte - n / a, es sei denn, Ihr Server hat spezielle Anforderungen an die Grafikwiedergabe
- Optisches Laufwerk - LG Interner DVD-Brenner 12, 99 USD
- Gehäuse / Turm - Thermaltake V2 S Mid Tower mit 550 W Netzteil 79, 99 USD
- Tastatur & Maus - Standard 104-Tasten Tastatur & Optische Maus $ 14.00
- Monitor - ASUS 20 ”LED Monitor $ 99.98
- Betriebssystem - Ubuntu KOSTENLOS
- Internetverbindung - Diese hängt wirklich davon ab, was Ihr Server tun wird. Wenn Sie große Datenmengen hosten möchten, sollten Sie sicherstellen, dass Sie über Gigabit-Internet mit hoher Upload-Bandbreite verfügen. Abgesehen davon können die meisten einfachen Hosting-Aufgaben mit allem ausgeführt werden, was über einer Basisverbindung liegt.
Schritt 2: Bauen Sie den Server zusammen

- Stellen Sie sicher, dass Ihr Körper geerdet ist, damit statische Aufladung die Computerteile nicht beeinträchtigt. Dies geschieht leicht, indem Sie Schuhe mit Gummisohlen tragen oder auf etwas anderem als Teppich stehen.
- Öffnen Sie die Kartons, in die Ihre Teile geliefert wurden, und legen Sie die Komponenten auf eine harte Oberfläche.
- Wir beginnen mit dem Motherboard. Dies ist das Grundgerüst des Computers, der alle anderen Komponenten verbindet. Öffnen Sie die Verriegelung am Prozessorsockel, passen Sie die Stifte an und setzen Sie den Prozessor ein. Schließen Sie die Verriegelung und installieren Sie den Kühlkörper- / Prozessorlüfter über dem Prozessor. Dies sollte direkt in das Motherboard einhängen.
- Öffnen Sie die Speichersteckplätze (RAM), setzen Sie den Speicher ein und drücken Sie ihn nach unten, bis die Verriegelungen um den Speicher herum einrasten.
- Legen Sie das Computergehäuse auf die Seite und installieren Sie das Netzteil, falls es noch nicht sicher am Gehäuse befestigt ist.
- Setzen Sie das Motherboard in das Gehäuse ein. Schrauben Sie es an den Ecken fest und stellen Sie dann sicher, dass sich die eine oder andere zusätzliche Schraube in der Mitte des Motherboards befindet.
- Legen Sie das optische Laufwerk (DVD) in das Gehäuse sowie die interne Festplatte ein. Das optische Laufwerk ist ziemlich intuitiv, wenn Sie zuvor einen Computer verwendet haben. Die Festplatte befindet sich im Steckplatz unter den optischen Laufwerksbereichen. Stellen Sie sicher, dass diese mit jeweils mindestens zwei Schrauben befestigt sind, damit sie im Gehäuse nicht verrutschen.
- Schließen Sie die Kabel vom optischen Laufwerk und der Festplatte an das Motherboard an. Lesen Sie ggf. das Motherboard-Handbuch.
- Befestigen Sie das große Netzkabel vom Netzteil am Motherboard sowie das kleine Netzkabel vom Prozessorkühlkörper / Lüfter. Dieser ist ein bisschen langweilig, da er so klein ist, aber Sie sollten es können!
- Wenn alles angeschlossen ist, überprüfen Sie jedes Teil noch einmal, bevor Sie die Maschine starten.
- Schließen Sie das Gehäuse, aber schrauben Sie es noch nicht für alle Fälle zu und schließen Sie Ihren neuen Server an eine Steckdose an. Stellen Sie außerdem sicher, dass Sie Ihren Monitor, Ihre Tastatur und Ihre Maus anschließen - einfach, ich weiß, aber es wurde schon früher vergessen.
- Es ist Zeit zu starten!
Schritt 3: Installieren Sie das Betriebssystem

- Legen Sie die von Ihnen ausgewählte Betriebssystem-CD ein. Für die Zwecke dieses Handbuchs werden wir mit Ubuntu arbeiten.
- Drücken Sie eine Taste, wenn auf dem Bildschirm die Meldung „Drücken Sie eine beliebige Taste, um von der DVD zu starten“ angezeigt wird. Wenn Sie eine neue Festplatte verwenden, sollte das Standardmenü automatisch geladen werden.
- Wählen Sie Ihre Sprache und dann "Basic Server Install" oder "Ubuntu Server installieren".
- Nach dem Laden und Entpacken der Dateien werden Sie aufgefordert, das Netzwerk zu konfigurieren. Benennen Sie Ihren Server nach Belieben.
- Sie werden dann aufgefordert, einen Benutzernamen und ein Passwort einzurichten. Schreiben Sie diese auf.
- Wenn Sie aufgefordert werden, Ihr Home-Verzeichnis zu verschlüsseln oder nicht, würde ich vorerst mit Nein gehen. Dies erleichtert bei Bedarf das Wiederherstellen von Dateien.
- Bei der Installation werden Sie aufgefordert, Ihre Festplatten zu partitionieren. Dies ist nur das Einrichten Ihrer Festplatte. Ich würde mit der Option "Geführt - gesamte Festplatte verwenden und LVM einrichten" gehen. Schreiben Sie die Änderungen auf die Festplatten.
- Sie müssen keinen Proxy konfigurieren. Lassen Sie ihn einfach leer und klicken Sie auf Weiter.
- Wenn Sie aufgefordert werden, Updates zu aktivieren, wählen Sie "Sicherheitsupdates automatisch installieren".
- Wählen Sie unter Softwareauswahl die Option Manuelle Paketauswahl.
- Wählen Sie "Ja", um grub im Master Boot Record zu installieren.
- Beenden Sie die Installation.
Einige zusätzliche Elemente nach dem Neustart:
- Möglicherweise möchten Sie das Paket "Firewall" einrichten, um den Server zu schützen. Aktivieren Sie anschließend SELinux.
- Stellen Sie sicher, dass Apache, PHP und MySQL installiert sind. Wenn Sie Perl & Python installieren möchten, kann dies ebenfalls hilfreich sein.
Schritt 4: Zusätzliches Server-Setup

Der Server ist jetzt erstellt und kann für Ihr persönliches Hosting eingerichtet werden. Dazu benötigen Sie einige weitere Schritte. Dies wird für jeden anders sein, aber ich werde versuchen, Sie durch ein paar Dinge zu führen:
- Richten Sie eine statische IP ein
- Wenn Sie eine statische IP-Adresse einrichten, bleibt Ihr Server an derselben Adresse, anstatt von Zeit zu Zeit eine neue IP-Adresse zu erhalten. Befolgen Sie dazu diese Anleitung.
- Laden Sie die Dateien auf Ihren Computer und richten Sie die Datenbank ein. Wenn Sie eine Website hosten möchten, müssen Sie die Datenbank in MySQL einrichten und die Dateien auf Ihren Server laden.
- Zeigen Sie mit Ihrer Domain auf Ihren Server
- Nachdem Sie die Dateien auf Ihren Server geladen haben, stellen Sie sicher, dass Sie in das von Ihrem Domain-Registrar bereitgestellte cPanel gehen und den Domain-Namen auf Ihren Server verweisen. Sie müssen Ihre DNS-Server und möglicherweise Ihre statische IP kennen.
Nachdem Ihr Server größtenteils eingerichtet ist und außerhalb Ihres Netzwerks zugänglich sein sollte, ist es an der Zeit, einige Tools zu installieren, mit denen Sie Ihren Server überwachen können. Viele dieser Tools kosten Geld, aber es gibt einige Websites, die entweder Testversionen oder völlig kostenlose Optionen anbieten. Solarwinds bietet ein großartiges, kostenloses Bundle für Network Analyzer und Bandbreitenüberwachung. Sie bieten auch eine Menge anderer Tools, die hilfreich sein können. SQLManager bietet auch einige kostenlose, eingeschränkte Versionen seiner Datenbankverwaltungssoftware an.