Zum Hauptinhalt springen

So richten Sie eine Subdomain in Nginx ein: Detaillierte Anweisung

Subdomains sind eine bequeme Möglichkeit, verschiedene Bereiche einer Website zu trennen und eine effizientere Verwaltung der Serverressourcen zu ermöglichen. Mit Nginx können Sie problemlos eine Subdomain einrichten, um den Datenverkehr auf einen bestimmten Abschnitt Ihrer Website oder auf einzelne Server umzuleiten. In dieser detaillierten Anleitung erklären wir Ihnen, wie Sie dies tun können.

Schritt 1: Bevor Sie eine Subdomain einrichten, müssen Sie Nginx auf Ihrem Server installieren und konfigurieren. Wenn Sie Nginx bereits installiert haben, fahren wir mit dem nächsten Schritt fort.

Schritt 2: Zuerst müssen Sie die Nginx-Konfigurationsdatei öffnen, die sich normalerweise im Verzeichnis /etc/nginx/sites-available/ befindet. Sie können diese Datei mit einem beliebigen Texteditor öffnen und bearbeiten.

Schritt 3: In der Konfigurationsdatei müssen Sie einen neuen Block hinzufügen, der für die Konfiguration der Subdomain verantwortlich ist. Verwenden Sie dazu die folgende Syntax:

Schritt 4: Geben Sie in der Zeile server_name Ihren Subdomain-Namen ein (z. B. subdomain.example.com ). Geben Sie in der Zeile proxy_pass die Adresse Ihres Webservers an, der die Anforderungen für diese Subdomain verarbeitet. Speichern Sie dann die Datei und schließen Sie sie.

Schritt 5: Starten Sie Nginx neu, damit die Änderungen wirksam werden. Führen Sie dazu den Befehl sudo service nginx restart im Terminal aus.

Schritt 6: Nach dem Neustart des Servers muss Ihre Subdomain konfiguriert und einsatzbereit sein. Jetzt können Sie es in die Adressleiste Ihres Browsers eingeben und den entsprechenden Bereich Ihrer Website öffnen.

In dieser detaillierten Anleitung haben wir untersucht, wie man eine Subdomain in Nginx konfiguriert. Denken Sie daran, dass Sie den Server neu starten müssen, nachdem Sie Änderungen an der Nginx-Konfigurationsdatei vorgenommen haben, damit die Änderungen wirksam werden. Viel Glück beim Einrichten Ihrer Subdomain!

Schritt 1. Installieren und Konfigurieren von Nginx

Um mit Subdomains in Nginx zu beginnen, müssen Sie diesen Webserver auf Ihrem Server installieren. Führen Sie die folgenden Schritte aus, um Nginx zu installieren:

1. Öffnen Sie ein Terminal und führen Sie den Befehl aus, um die Paketliste zu aktualisieren:

sudo apt update

2. Installieren Sie Nginx nach Abschluss der Aktualisierung der Paketliste mit dem Befehl:

sudo apt install nginx

3. Führen Sie es nach der Installation von Nginx aus, indem Sie den folgenden Befehl eingeben:

sudo systemctl start nginx

4. Stellen Sie sicher, dass Nginx erfolgreich ausgeführt wird, indem Sie den Status mit dem Befehl überprüfen:

sudo systemctl status nginx

5. Wenn der Status von Nginx als "aktiv (running)" angezeigt wird, wurde er erfolgreich gestartet. Jetzt können Sie mit der Subdomain-Konfiguration in Nginx fortfahren.

Installieren von Nginx auf dem Server

Führen Sie die folgenden Schritte aus, um Nginx auf dem Server zu installieren:

SchrittDie Beschreibung
1Installieren Sie die benötigten Pakete mithilfe eines Paketmanagers, z. B. apt oder yum .

Zum Beispiel auf Ubuntu:

sudo apt update

Überprüfen Sie den Status des Nginx-Dienstes:

sudo systemctl status nginx

Stellen Sie sicher, dass der Dienst gestartet und fehlerfrei ausgeführt wird.

Öffnen Sie einen Browser und geben Sie die IP-Adresse des Servers ein. Wenn alles korrekt konfiguriert ist, wird die Nginx-Begrüßungsseite geöffnet.

Nachdem Sie Nginx erfolgreich auf dem Server installiert haben, können Sie mit dem Einrichten von Subdomains beginnen und andere Webhosting-Aufgaben mit diesem leistungsstarken Server lösen.

Grundlegende Nginx-Konfiguration

Wenn Sie mit Nginx beginnen, müssen Sie eine grundlegende Konfiguration vornehmen, um sicherzustellen, dass sie ordnungsgemäß funktioniert.

Schritt 1: Installieren von Nginx

Zuerst müssen Sie Nginx selbst auf dem Server installieren. Um dies zu tun, können Sie den Paketmanager verwenden, z. B. indem Sie den Befehl verwenden:

sudo apt install nginx

Schritt 2: Starten Sie Nginx

Nach der Installation muss der Nginx-Dienst gestartet werden:

sudo systemctl start nginx

Es ist auch möglich, Nginx nach dem Neustart des Servers automatisch zu starten:

sudo systemctl enable nginx

Schritt 3: Integritätsprüfung

Um zu überprüfen, ob Nginx erfolgreich gestartet und ausgeführt wurde, können Sie einen Webbrowser öffnen und die IP-Adresse des Servers oder den Domänennamen in die Adressleiste eingeben:

Wenn die Webseite mit der Ausgabe "Welcome to nginx!" wird korrekt angezeigt, bedeutet, dass Nginx installiert ist und ordnungsgemäß funktioniert.

Konfigurieren von DNS-Einträgen

Bevor Sie mit der Einrichtung einer Subdomain in Nginx beginnen, müssen Sie DNS-Einträge für Ihre Domain festlegen. Dadurch wird die Übereinstimmung zwischen dem Domainnamen und der IP-Adresse des Servers, auf dem Ihre Website gehostet wird, hergestellt.

Um DNS-Einträge einzurichten, benötigen Sie Zugriff auf die Domain-Verwaltung im Control Panel Ihres Hosting-Providers oder DNS-Servers. Lesen Sie die Anweisungen Ihres Anbieters, um auf dieses Dashboard zuzugreifen.

Suchen Sie in der DNS-Datensatzverwaltung nach dem Abschnitt, in dem Sie einen neuen Datensatz hinzufügen können. Normalerweise wird dieser Abschnitt als "DNS", "DNS-Datensätze" oder "DNS-Datensätze" bezeichnet.

Um eine Subdomain hinzuzufügen, erstellen Sie einen neuen Datensatz vom Typ "A" oder "CNAME". Geben Sie im Feld Name den gewünschten Subdomänennamen ein, z. B. "subdomain". Geben Sie im Feld "Wert" die IP-Adresse des Servers ein, auf dem Ihre Website gehostet wird.

Wenn Sie einen Eintrag vom Typ "A" erstellen, geben Sie im Feld "Wert" die IP-Adresse des Servers im Format "xxx" ein.xxx.xxx.xxx". Wenn Sie einen Datensatz vom Typ "CNAME" erstellen, geben Sie im Feld "Value" den Domänennamen des Servers an, an den die Anforderung weitergeleitet werden soll, z. B. "example.com ".

Speichern Sie die Änderungen. Beachten Sie, dass DNS-Einträge möglicherweise mit einiger Verzögerung aktualisiert werden, sodass die Änderungen möglicherweise nicht sofort wirksam werden.

TypAufzeichnungBedeutung
Asubdomainxxx.xxx.xxx.xxx
CNAMEsubdomainexample.com

Schritt 2. Erstellen und Konfigurieren einer Subdomain

Nach der Installation und Konfiguration von Nginx müssen Sie der Subdomain ihren Domainnamen zur Verfügung stellen, um anzugeben, auf welche IP-Adresse sie verweisen soll. Um dies zu tun, müssen Sie die folgenden Schritte ausführen:

  1. Gehen Sie zur Website Ihres Hosting-Anbieters oder zum Domain-Management-Panel, um eine neue Subdomain zu erstellen. Je nach Anbieter kann die Schnittstelle etwas anders sein, aber im Allgemeinen ist der Prozess ähnlich.
  2. Suchen Sie den Abschnitt mit den Einstellungen für Domänen oder DNS-Zonen und wählen Sie die Option "Eintrag hinzufügen". Wählen Sie dann den Datensatztyp "Subdomain" oder "Alias" (abhängig von der Schnittstelle) aus.
  3. Geben Sie im Feld Name den gewünschten Subdomain-Namen ein. Wenn Sie beispielsweise eine Subdomain mit dem Namen "blog" erstellen möchten, geben Sie "blog" in dieses Feld ein.
  4. Geben Sie im Feld Wert die IP-Adresse des Servers ein, auf dem Sie Nginx installiert haben. Wenn Sie es nicht kennen, wenden Sie sich an Ihren Hosting-Provider.
  5. Speichern Sie die Änderungen.

Nachdem Sie eine Subdomain erstellt und konfiguriert haben, können Sie mit der Verwendung und Konfiguration in Nginx beginnen.