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