Bonjour, je suis un auteur qui a une bonne connaissance des proxy IP, aujourd'hui je partage avec vous la façon de configurer le reverse proxy de Nginx dans CentOS.Nx est un serveur web de haute performance, il peut être utilisé pour réaliser l'équilibrage de charge et améliorer la performance du serveur à travers le reverse proxy. Voyons comment faire !
Étape 1 : Installer Nginx
Nous devons d'abord installer Nginx sur notre système CentOS. Ouvrez le terminal et entrez la commande suivante pour l'installer :
sudo yum install nginx
Cette commande téléchargera et installera automatiquement la dernière version de Nginx. Une fois l'installation terminée, nous pouvons utiliser la commande suivante pour démarrer le service Nginx :
sudo systemctl start nginx
Vous pouvez utiliser la commande suivante pour arrêter le service Nginx :
sudo systemctl stop nginx
Étape 2 : Configuration du proxy inverse Nginx
La configuration du reverse proxy de Nginx nécessite l'édition du fichier de configuration de Nginx. Tout d'abord, nous devons nous rendre dans le répertoire où se trouve le fichier de configuration de Nginx :
cd /etc/nginx/
Ensuite, nous utilisons l'éditeur vim pour ouvrir le fichier de configuration par défaut :
sudo vim nginx.conf
Dans le fichier de configuration, nous devons trouver l'emplacement suivant :
emplacement / {
...
}
Nous ajouterons la configuration du proxy inverse à cet endroit.
Étape 3 : Ajouter la configuration du proxy inverse
Dans cet emplacement, nous pouvons ajouter la configuration du proxy inverse avec le code suivant :
proxy_pass http://目标服务器的IP地址.
Par exemple, si nous voulons transférer tout le trafic vers le port local 8080, nous pouvons utiliser la configuration suivante :
proxy_pass http://127.0.0.1:8080.
Après avoir enregistré et fermé le fichier de configuration, nous devons redémarrer le service Nginx pour que la configuration prenne effet :
sudo systemctl restart nginx
Étape 4 : Vérifier que le proxy inverse est en vigueur
Maintenant, nous pouvons visiter l'adresse IP du serveur Nginx à l'aide d'un navigateur pour voir si le reverse proxy fonctionne. Si tout va bien, nous devrions être en mesure de voir le contenu du serveur cible.
résumés
Avec ces quelques étapes simples, nous avons configuré avec succès le proxy inverse de Nginx dans CentOS. La fonction de proxy inverse de Nginx peut nous aider à réaliser un équilibrage de charge et à améliorer les performances du serveur. J'espère que cet article vous sera utile, merci de m'avoir lu !