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