GNU/Linux >> Tutoriels Linux >  >> Debian

Comment rediriger d'un domaine à un autre dans Nginx et Debian 11

Bonjour les amis. Nous savons que les serveurs Web sont une partie importante et indispensable de la communauté. C'est pourquoi dernièrement, nous avons dédié quelques tutoriels sur Nginx. Aujourd'hui, nous allons en faire un autre. Aujourd'hui, vous allez apprendre à rediriger d'un domaine à un autre dans Nginx et Debian 11.

Avant de commencer…..

Avant de continuer, nous devons nous assurer que nous remplissons les conditions requises pour terminer le message sans problème

  • Vous devez avoir installé et configuré Nginx. Assurez-vous donc de l'avoir en utilisant les dépôts officiels de votre distribution Linux.
  • La version de Nginx doit être supérieure à 1.9.5. Vous ne devriez avoir aucun problème à l'avoir car la plupart des distributions incluent des versions récentes.
  • Avoir des connaissances de base sur l'utilisation du terminal. Un utilisateur avec un accès sudo ou un accès root.

Allons-y.

Redirection d'un domaine à un autre dans Nginx et Debian 11

Normalement, vous aurez plusieurs fichiers de configuration sur votre serveur. C'est pourquoi vous devez modifier le fichier de configuration du domaine vers lequel vous redirigez.

Pour ce post, je vais rediriger depuis / au nouveau domaine par exemple fbi.unixcop.com .

Pour y parvenir, il vous suffit d'ouvrir le fichier de configuration du site Web

Et à l'intérieur du fichier, vous devez ajouter quelque chose de similaire à ceci dans le server rubrique

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

Enregistrez les modifications et fermez l'éditeur.

La section que nous avons modifiée est facile à expliquer. location / indique que nous allons travailler à partir de la racine du site. rewrite indique la réécriture d'une adresse. ^/(.*) est pour toutes les pages de l'ensemble du site. $ indique la fin de la chaîne. Ensuite, vous définissez vers où rediriger. Enfin, redirect indique qu'il y aura une redirection.

Vérifiez la syntaxe Nginx

sudo nginx -t

Et appliquez les modifications en redémarrant le service

sudo systemctl restart nginx

De cette façon, nous pourrons atteindre l'objectif sans trop de problèmes.

Conclusion

La redirection est une tâche que de nombreux administrateurs système doivent effectuer lors de la gestion de sites Web. Le faire avec Nginx est basique et peut nous éviter bien des ennuis.

Documentation Nginx


Debian
  1. Comment installer et configurer PHP et Nginx (LEMP) sur Debian 11

  2. Debian – Comment répliquer les sélections de paquets installés d'un système Debian à un autre ? (debian Wheezy) ?

  3. Comment empaqueter et transférer des images Docker d'un serveur à un autre

  4. Comment compiler à partir des sources et installer Nginx dans un VPS Debian 7 (Wheezy)

  5. Comment installer Microweber sur Debian 9

Comment installer Nginx sur Debian 11

Comment mettre à jour Debian 10 vers Debian 11

Comment arrêter Debian 10 à partir de la ligne de commande et de l'interface graphique

Comment désinstaller des programmes de Debian 10

Comment installer Nginx et PHP sur Debian 10

Comment installer Nginx sur Debian 10