Zum Hauptinhalt springen

Eine vollständige Anleitung zum Einrichten eines Servers auf Ubuntu 22.04 für Anfänger

Das Einrichten eines Servers auf einem Ubuntu 22.04-Betriebssystem kann für Anfänger eine entmutigende Aufgabe sein. Mit diesem vollständigen Handbuch können Sie den Server jedoch schnell und einfach einrichten, auch wenn Sie keine Erfahrung in der Servertechnologie haben.

In diesem Handbuch werden wir Ihnen einige grundlegende Schritte erklären, die Sie ausführen müssen, um einen Server unter Ubuntu 22.04 zu konfigurieren. Sie erfahren, wie Sie die erforderlichen Programme installieren und konfigurieren, die Sicherheit des Servers konfigurieren und für die Arbeit mit Ihren Anwendungen optimieren.

Mach dir keine Sorgen, wenn du mit Linux und der Befehlszeile nicht vertraut bist. Wir geben Ihnen klare Anweisungen und einen schrittweisen Ansatz für jeden Schritt der Serverkonfiguration. Wenn Sie diese Anweisungen sorgfältig befolgen, können Sie Ihren Server erfolgreich unter Ubuntu 22.04 einrichten.

Bereit zu beginnen? Lassen Sie uns beginnen, Ihren Server auf Ubuntu 22.04 einzurichten!

Aufgabendefinition und Serverbeschreibung unter Ubuntu 22.04

Bevor Sie mit der Konfiguration des Servers auf dem Ubuntu 22.04-Betriebssystem beginnen, müssen Sie die grundlegenden Aufgaben definieren, die der Server ausführen wird. Darüber hinaus ist es notwendig, seine Eigenschaften und seinen Zweck zu beschreiben.

Das Betriebssystem Ubuntu 22.04 ist eine der beliebtesten Linux-Distributionen, auf der Sie einen Server für verschiedene Zwecke konfigurieren können. Es eignet sich hervorragend für die Bereitstellung von Webservern, Datenbanken, E-Mail-Servern und vielen anderen Diensten.

Die Aufgabe eines Servers kann unterschiedlich sein, aber sein Hauptziel besteht in der Regel darin, Zugriff auf bestimmte Ressourcen und Dienste zu gewähren. Mögliche Aufgaben umfassen das Erstellen einer Website, das Speichern und Freigeben von Dateien, das Hosting von Anwendungen oder Datenbanken und vieles mehr.

Server-Spezifikationen auf Ubuntu 22.04 hängt möglicherweise von den spezifischen Anforderungen der Aufgabe ab, aber im Allgemeinen sind genügend Prozessorkerne und RAM für die Verarbeitung von Anforderungen sowie genügend Speicherplatz zum Speichern von Daten erforderlich.

Wenn Sie einen Server unter Ubuntu 22.04 konfigurieren, müssen Sie seinen Zweck und die Aufgaben berücksichtigen, die er ausführen wird. Dadurch wird die Konfiguration optimiert und die entsprechende Software ausgewählt.

Bevor Sie also mit der Konfiguration des Servers unter Ubuntu 22.04 beginnen, ist es wichtig, die Aufgabe zu definieren, die er ausführen wird, und seine Eigenschaften zu beschreiben. Dies wird Ihnen helfen, den Server auf die effizienteste Weise zu konfigurieren und die gewünschten Ergebnisse zu erzielen.

Schritt 1

Bevor Sie mit der Konfiguration des Servers unter Ubuntu 22.04 beginnen, müssen Sie sicherstellen, dass ein Betriebssysteminstallationsabbild vorhanden ist. Sie können die neueste Version von Ubuntu 22.04 von der offiziellen Website des Entwicklers herunterladen.

Nachdem das Image erfolgreich heruntergeladen wurde, müssen Sie eine bootfähige USB-Festplatte oder -DVD erstellen, von der aus das Betriebssystem auf dem Server installiert werden soll. Dazu können Sie das Programm Rufus (zum Erstellen eines bootfähigen USB-Laufwerks) oder ein ähnliches Programm verwenden.

Nachdem Sie das bootfähige Medium erstellt haben, verbinden Sie es mit dem Server und starten Sie das System neu. Stellen Sie sicher, dass das bootfähige Medium als erstes bootfähiges Gerät in den BIOS-Einstellungen des Servers ausgewählt ist.

Nachdem Sie das System von einem bootfähigen Medium gestartet haben, wählen Sie die Sprache für die Installation aus, und folgen Sie den Anweisungen des Installationsassistenten. Stellen Sie sicher, dass Sie die Serverversion von Ubuntu 22.04 auswählen und die richtigen Festplattenpartitionsoptionen für die Installation des Betriebssystems angeben.

Vorteile:Nachteile:
1. Einfache Installation und Verwendung der Ubuntu 22.04 Serverversion.1. Sie müssen ein bootfähiges Medium verwenden, um das Betriebssystem zu installieren.
2. Die Möglichkeit, die Sprache für die Installation und Konfiguration von Festplattenpartitionen auszuwählen.2. Sie müssen das BIOS des Servers für das Booten von einem bootfähigen Medium korrekt konfigurieren.
3. Bereitstellung von Serverfunktionen zum Speichern und Verarbeiten von Daten.3. Es kann zu Fehlern bei der Installation und Konfiguration des Betriebssystems kommen.

Installation des Betriebssystems Ubuntu 22.04

Bevor Sie mit der Serverkonfiguration beginnen, müssen Sie das Betriebssystem Ubuntu 22.04 installieren. In diesem Abschnitt werden wir den Installationsvorgang Schritt für Schritt untersuchen.

  1. Laden Sie das Ubuntu 22.04-Betriebssystemabbild von der offiziellen Website herunter ubuntu.com .
  2. Erstellen Sie ein bootfähiges USB-Laufwerk mit Rufus (für Windows) oder Etcher (für macOS und Linux).
  3. Schließen Sie das bootfähige USB-Laufwerk an den Computer an, den Sie als Server verwenden möchten.
  4. Schalten Sie den Computer ein und wählen Sie im BIOS oder im UEFI vom USB-Laufwerk booten aus.
  5. Warten Sie, bis das Ubuntu-Installationsfenster geladen ist.
  6. Wählen Sie die Installationssprache aus und klicken Sie auf die Schaltfläche "Ubuntu installieren".
  7. Wählen Sie eine Region und eine Zeitzone aus.
  8. Wählen Sie ein Tastaturlayout aus.
  9. Wählen Sie den Installationstyp aus: "Laufwerk leeren und Ubuntu installieren" oder "Sonstiges".
  10. Wählen Sie die Festplatte aus, auf der das Betriebssystem installiert werden soll.
  11. Geben Sie Ihren Namen, den Servernamen und das Kennwort für das Administratorkonto ein.
  12. Warten Sie, bis die Installation des Betriebssystems abgeschlossen ist.
  13. Starten Sie den Computer neu, und entfernen Sie das bootfähige USB-Laufwerk.

Glückwunsch! Sie haben das Ubuntu 22.04-Betriebssystem erfolgreich auf Ihrem Server installiert. Jetzt sind Sie bereit, den Server einzurichten!

Schritt 2

  • Aktualisieren des Systems: Es wird empfohlen, das Ubuntu-Betriebssystem zu aktualisieren, bevor Sie mit der Konfiguration des Servers beginnen. Öffnen Sie dazu ein Terminal und führen Sie den folgenden Befehl aus: sudo apt update && sudo apt upgrade
  • Erforderliche Pakete installieren: Abhängig von den Anforderungen Ihres Servers müssen Sie möglicherweise einige zusätzliche Pakete installieren. Für einen Apache-Webserver können Sie beispielsweise den folgenden Befehl verwenden: sudo apt install apache2
  • Netzwerk einrichten: Stellen Sie sicher, dass Ihr Server über eine statische IP-Adresse, DNS-Server und den richtigen Hostnamen verfügt. Um die Netzwerkeinstellungen zu konfigurieren, öffnen Sie die Datei /etc/netplan/Konfigurationsdatei.yaml und nehmen Sie die erforderlichen Änderungen vor.
  • Sicherheit konfigurieren: Ein wichtiger Aspekt bei der Konfiguration des Servers ist die Sicherheit des Servers. Installieren und konfigurieren Sie Serversicherheitssoftware wie eine Firewall oder Intrusion Detection-Software.
  • Zugriff einrichten: Überprüfen Sie die Serverzugriffseinstellungen, einschließlich Datei- und Ordnerberechtigungen, SSH-Einstellungen und anderer Serverzugriffseinstellungen.
  • Konfigurieren lokaler Dienste: Wenn Sie einen Server für bestimmte Dienste wie Datenbanken, E-Mails oder Websites verwenden möchten, konfigurieren Sie die entsprechenden Dienste entsprechend den Anforderungen Ihres Projekts.

Nachdem Sie alle erforderlichen Einstellungen abgeschlossen haben, müssen Sie den Server neu starten, damit die Änderungen wirksam werden. Im nächsten Abschnitt werde ich die zusätzlichen Schritte zum Konfigurieren des Servers unter Ubuntu 22.04 teilen.

Konfigurieren der Netzwerkverbindung auf dem Server

Bevor Sie den Server verwenden können, müssen Sie eine Netzwerkverbindung einrichten. Dazu benötigen Sie Netzwerkinformationen wie die IP-Adresse, die Subnetzmaske und das Standardgateway.

Öffnen Sie zunächst ein Terminal auf Ihrem Server und geben Sie den Befehl ein:

sudo nano /etc/netplan/00-installer-config.yaml

Dieser Befehl öffnet die Netzwerkkonfigurationsdatei zur Bearbeitung.

In der Datei sehen Sie die folgende Struktur:

network:ethernets:ens33:addresses: []gateway4: 192.168.1.1nameservers:addresses: [8.8.8.8, 8.8.4.4]version: 2

Hier können Sie den Abschnitt "Ethernets" sehen, der Informationen über Ihre Netzwerkverbindung enthält.

Ersetzen Sie "ens33" durch den Namen Ihrer Netzwerkschnittstelle. Sie können den Namen der Netzwerkschnittstelle herausfinden, indem Sie den Befehl eingeben:

ip a

Ersetzen Sie dann "addresses" durch Ihre IP-Adresse, "gateway4" durch Ihr Standardgateway und "nameservers" durch kommagetrennte DNS-Serveradressen.

Nachdem Sie die Änderungen vorgenommen haben, speichern Sie die Datei, und schließen Sie den Texteditor.

Wenden Sie dann die Änderungen an, indem Sie den Befehl eingeben:

sudo netplan apply

Jetzt ist Ihre Netzwerkverbindung eingerichtet und Sie können den Server für verschiedene Aufgaben verwenden.

Schritt 3

Zuerst müssen wir mehrere Pakete installieren, mit denen wir die Firewall konfigurieren können:

sudo apt updateAktualisiert die Liste der verfügbaren Pakete
sudo apt install ufwInstalliert das Programm zum Konfigurieren der Firewall

Nach der Installation können wir den Status der Firewall mit dem folgenden Befehl überprüfen:

sudo ufw statusZeigt den aktuellen Status der Firewall an

Standardmäßig werden alle eingehenden Verbindungen blockiert und alle ausgehenden Verbindungen sind zulässig. Um den Zugriff auf bestimmte Ports zu ermöglichen, können wir den Befehl ufw allow verwenden:

sudo ufw allow portErlaubt eingehende Verbindungen an den angegebenen Port

Wenn wir beispielsweise eingehende Verbindungen zu Port 80 (Standard-HTTP-Port) zulassen möchten, können wir den folgenden Befehl ausführen:

sudo ufw allow 80Erlaubt eingehende Verbindungen an Port 80

Nachdem Sie alle erforderlichen Regeln für Ihren Server konfiguriert haben, können Sie die Firewall mit dem Befehl aktivieren:

sudo ufw enableEnthält eine Firewall

Die Firewall wird nun bei jedem Start des Servers automatisch gestartet. Stellen Sie sicher, dass Sie alle Regeln richtig konfiguriert haben, damit der Zugriff auf Ihren Server nicht blockiert wird.

Installieren und Konfigurieren des Apache-Webservers

1. Apache installieren

Um Apache auf Ubuntu 22 zu installieren.04, führen Sie die folgenden Befehle im Terminal aus:

sudo apt updatesudo apt install apache2

2. Konfigurieren der Firewall

Standardmäßig lauscht Apache auf Port 80. Um eingehende Verbindungen mit dem Webserver zuzulassen, müssen Sie die Firewall konfigurieren. Führen Sie den folgenden Befehl aus:

sudo ufw allow 'Apache'

3. Überprüfen der Installation

Nachdem Sie Apache installiert haben, können Sie überprüfen, ob es funktioniert, indem Sie einen Webbrowser öffnen und zu einer Adresse navigieren http://ваш_ip_адрес . Wenn Sie die Apache-Begrüßungsseite sehen, ist die Installation erfolgreich.

4. Konfigurieren des virtuellen Hosts

Wenn Sie mehrere Websites auf einem Server hosten möchten, müssen Sie möglicherweise virtuelle Hosts einrichten. Der Prozess zum Konfigurieren eines virtuellen Hosts in Apache wird in der Apache-Dokumentation ausführlich beschrieben.

5. Konfigurieren eines SSL-Zertifikats

Wenn Sie HTTPS für Ihre Website verwenden möchten, müssen Sie ein SSL-Zertifikat einrichten. Eine Anleitung zum Konfigurieren eines SSL-Zertifikats in Apache ist auch in der Apache-Dokumentation verfügbar.

In diesem Abschnitt haben wir die grundlegenden Schritte zur Installation und Konfiguration des Apache-Webservers auf dem Ubuntu 22.04-Server behandelt. Jetzt können Sie beginnen, Websites auf Ihrem Server zu hosten.

Schritt 4

In diesem Schritt konfigurieren wir den Serverschutz mithilfe der Firewall.

1) Installieren und konfigurieren Sie die Firewall.

Geben Sie den folgenden Befehl ein, um die Firewall zu installieren:

sudo apt install ufw

Nachdem Sie die Firewall installiert haben, aktivieren Sie sie mit dem folgenden Befehl:

sudo ufw enable

2) Konfigurieren Sie die Firewall-Regeln.

Sie können bestimmte Ports und Protokolle auf Ihrem Server zulassen oder verweigern.

Wenn Sie beispielsweise nur den Zugriff auf den SSH-Port zulassen möchten, geben Sie den folgenden Befehl ein:

sudo ufw allow OpenSSH

Sie können auch den Zugriff auf andere Dienste und Ports mit einer ähnlichen Syntax zulassen.

Nachdem Sie die Firewall-Regeln konfiguriert haben, stellen Sie sicher, dass sie durch Eingabe des folgenden Befehls angewendet werden:

sudo ufw status

Ihr Server ist jetzt mit einer Firewall geschützt, und nur autorisierte Verbindungen können darauf zugreifen.