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

So leiten Sie in Nginx und Debian 11 von einer Domäne zu einer anderen um

Hallo Freunde. Wir wissen, dass Webserver ein wichtiger und unverzichtbarer Teil der Community sind. Aus diesem Grund haben wir in letzter Zeit einige Tutorials zu Nginx gewidmet. Heute machen wir noch eins. Heute erfahren Sie, wie Sie in Nginx und Debian 11 von einer Domain zu einer anderen umleiten.

Bevor wir anfangen …..

Bevor wir fortfahren, müssen wir sicherstellen, dass wir die Voraussetzungen erfüllen, um den Beitrag problemlos abzuschließen

  • Sie müssen Nginx installiert und konfiguriert haben. Stellen Sie also sicher, dass Sie es haben, indem Sie die offiziellen Repositories Ihrer Linux-Distribution verwenden.
  • Die Version von Nginx muss höher als 1.9.5 sein. Sie sollten kein Problem damit haben, da die meisten Distributionen neuere Versionen enthalten.
  • Grundlegende Kenntnisse zur Nutzung des Terminals haben. Ein Benutzer mit Sudo-Zugriff oder Root-Zugriff.

Los geht's.

Umleitung von einer Domain zu einer anderen in Nginx und Debian 11

Normalerweise haben Sie mehrere Konfigurationsdateien auf Ihrem Server. Deshalb müssen Sie die Konfigurationsdatei für die Domain bearbeiten, auf die Sie umleiten.

Für diesen Beitrag werde ich von / umleiten an die neue Domäne, zum Beispiel fbi.unixcop.com .

Dazu müssen Sie lediglich die Konfigurationsdatei der Website öffnen

Und innerhalb der Datei müssen Sie etwas Ähnliches innerhalb des server hinzufügen Abschnitt

location / {
        rewrite ^/(.*)$ https://fbi.unixcop.com/ redirect;
    }

Speichern Sie die Änderungen und schließen Sie den Editor.

Der Abschnitt, den wir geändert haben, ist leicht zu erklären. location / gibt an, dass wir vom Stammverzeichnis der Website aus arbeiten werden. rewrite gibt das Umschreiben einer Adresse an. ^/(.*) gilt für alle Seiten innerhalb der gesamten Website. $ zeigt das Ende der Zeichenfolge an. Als Nächstes definieren Sie, wohin umgeleitet werden soll. Zum Schluss redirect gibt an, dass es eine Umleitung geben wird.

Überprüfen Sie die Nginx-Syntax

sudo nginx -t

Wenden Sie die Änderungen an, indem Sie den Dienst neu starten

sudo systemctl restart nginx

Auf diese Weise können wir das Ziel ohne allzu viele Probleme erreichen.

Schlussfolgerung

Die Weiterleitung ist eine Aufgabe, die viele Systemadministratoren bei der Verwaltung von Websites erledigen müssen. Dies mit Nginx zu tun ist einfach und kann uns eine Menge Ärger ersparen.

Nginx-Dokumentation


Debian
  1. So aktualisieren Sie von Debian 10 auf Debian 11

  2. Anleitung zum Installieren und Einrichten von PHP und Nginx (LEMP) unter Debian 11

  3. So aktualisieren Sie von Debian 10 auf Debian 11

  4. Debian – Wie repliziert man installierte Paketauswahlen von einem Debian-System auf ein anderes? (Debian Wheezy)?

  5. So packen und übertragen Sie Docker-Images von einem Server auf einen anderen

So installieren Sie Nginx unter Debian 11

So aktualisieren Sie von Debian 10 auf Debian 11

Wie man Debian 10 über die Befehlszeile und die GUI herunterfährt

So deinstallieren Sie Programme von Debian 10

So installieren Sie Nginx und PHP unter Debian 10

So installieren Sie Nginx unter Debian 10