GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So richten Sie einen Heimserver ein

  • Hardwarekomponenten :Ein Router mit Internetverbindung, ein Computer, der als Webserver fungiert, und RJ45-Netzwerkkabel, um den Router mit Ihrem Computer zu verbinden.
  • Softwarekomponenten :Betriebssystem Windows oder Linux, Apache-Server, ein Programm zum Erstellen und Bearbeiten von Webseiten wie Dreamweaver oder Joomla, WordPress (kostenlose) Programme.

Installieren und Ausführen eines Servers

Die Installation und Ausführung eines Servers ist in der Regel ziemlich einfach. Die Komplexität besteht darin, dass der Server Tausende von täglichen Besuchen bedienen und diese sicher verwalten muss. Aber alles hängt von der Verwendung ab, die wir dem Server geben wollen; Wenn wir unsere Bedürfnisse kennen, können wir leicht auswählen, welche Konfigurationen wir benötigen. Dieser Abschnitt orientiert sich an den Entscheidungen und Schritten, die zum Mounten eines einfachen Webservers zu unternehmen sind.

1. Auf welchem ​​Computer der Server installiert ist

Es ist üblich, x86 (32 – Bit) zu verwenden, wir müssen auch an Folgendes denken:

  • Welche Art von Serversoftware wird installiert.
  • Wie viele Benutzer pro Tag wir erhalten.
  • Welche Art von Inhalt wird gehostet, zum Beispiel eine Website mit Multimedia- und Videoinhalten.

Wenn Sie sich über die oben genannten Punkte im Klaren sind, können Sie die Leistung und die Funktionen des Computers abschätzen, den Sie benötigen, um ihn als Server zu verwenden. Die leistungsstärksten Server sind 4-8 Prozessoren und so viel RAM wie möglich, obwohl bei einem Computer mit einem Dual-Core-Prozessor (2 Kerne) und 2 GB RAM mit einer Festplatte S-ATA eigentlich mehr als genug wäre ein Webserver unter bestimmten Bedingungen, wie z. B. das Bereitstellen einer einfachen Website.

2. Wahl des Betriebssystems

Die erste besteht darin, sich zwischen Windows, Linux oder einem beliebigen Unix-ähnlichen System zu entscheiden; am beliebtesten ist die erste 2. Unter unseren Kriterien haben wir in zwei Typen eingeteilt:

  • Anständiger Server:Beliebiges Linux, Windows XP, Windows
  • Professional Server:Windows Server 2008/2012

3. Wählen Sie das Serverprogramm aus

Dies ist einer der Eckpfeiler.

  • Apache Server:Es ist definitiv eine gute Wahl. Es ist der meistgenutzte Server, er ist kostenlos und es gibt sowohl Windows- als auch Linux-Versionen.
  • IIS (Internet Information Server):Wird mit Windows XP Professional, 2000 und höher geliefert. Das Problem dabei ist, dass Sie mehr Serverressourcen benötigen und ihre Leistung nicht so gut ist wie die des Apache, was die Ressourcenverwaltung angeht.

4. Internetverbindung

Wie wir bereits gesagt haben, begrenzt die Internetgeschwindigkeit / Bandbreite die Benutzerlast, die auf unseren Server gelangen kann. Denken Sie immer an unsere Bedürfnisse und die Art der Website, die wir haben. Die Website wird in der Regel so schnell bereitgestellt wie die langsamste Komponente oder das langsamste Peripheriegerät des Clients oder Servers.

5. Router-Ports öffnen

Um sicherzustellen, dass unser Server mit dem Internet verbunden ist, müssen wir die erforderlichen Ports auf dem Router, Firewalls oder Proxys öffnen, im Falle des Webservers Port 80, der der fehlerhafte HTTP-Port für die Online-Übertragung ist. Es ist Standard für HTTP.

6. Domain mieten

Ein Domainname ist der Name, der eine Website identifiziert. Jede Domain muss im Internet eindeutig sein und auf die richtige Adresse verweisen, in diesem Fall auf Ihren Home-Server.

7. Eine feste oder dynamische IP haben

Wenn Sie keine feste IP haben (keine Änderung) und umgekehrt Ihre IP dynamisch ist (ändert sich jedes Mal, wenn Ihr Provider Ihnen eine neue zuweist oder den Router neu startet), müssen Sie einen dynamischen DNS-Dienst beauftragen, da dies auf dem Internet basiert auf IP-Adressen, nicht auf Domänennamen. Jeder Webserver benötigt einen Domain Name Server (DNS), um Domainnamen in IP-Adressen zu übersetzen.

Es gibt mehrere Unternehmen online, die diesen Dienst kostenlos mit dynamischem DNS anbieten, z. B. no-ip.

8. Konfigurieren Sie die Firewall

Über Ihre Internet-IP können Benutzer auf Ihren Webserver zugreifen und Seiten anzeigen, die Sie darin abgelegt haben. Sie müssen bedenken, dass die Firewall eingehende Verbindungen zum Webserver zulässt. Wenn Sie eine Firewall haben, müssen Sie die entsprechenden Regeln erstellen, damit sie auf den Webserver zugreifen kann. Wenn Sie keine Firewall haben, ist es ratsam, eine zu installieren und zu konfigurieren, um die Sicherheit Ihrer Website zu erhöhen. Dies ist nur eine von vielen Sicherheitsmaßnahmen, die Sie nicht nur für sich selbst, sondern auch für Ihre Besucher ergreifen müssen. Für eine kleine, persönliche Website sind die hier beschriebenen Schritte jedoch mehr als ausreichend.


Linux
  1. So konfigurieren Sie einen Apache-Webserver

  2. So richten Sie WireGuard unter Ubuntu 22.04 ein

  3. DHCP-Server auf CentOS 8 einrichten – wie geht das?

  4. So richten Sie einen SFTP-Server auf Debian 11 Server ein

  5. So richten Sie VSFTPD unter CentOS 8 ein

So richten Sie einen DHCP-Server unter CentOS 8 ein

Wie richte ich einen Apt-Cacher-Server ein?

So richten Sie SSH unter CentOS und RHEL ein

So richten Sie einen TeamSpeak-Server unter CentOS 7 ein

So richten Sie den Lighttpd-Webserver unter Ubuntu 18.04 ein

So richten Sie einen Heimserver ein