IPIPGO proxy inverse Configuration et utilisation du proxy inverse Nginx sur CentOS

Configuration et utilisation du proxy inverse Nginx sur CentOS

1) Concepts de base de Nginx Reverse Proxy Nginx est un serveur HTTP et reverse proxy de haute performance qui agit comme un serveur reverse proxy...

Configuration et utilisation du proxy inverse Nginx sur CentOS

1) Concepts de base du proxy inverse Nginx

Nginx est un serveur HTTP et reverse proxy très performant qui peut être utilisé comme serveur reverse proxy pour transmettre des requêtes à différents serveurs back-end. La configuration du proxy inverse Nginx sur CentOS nous aide à mettre en œuvre des fonctionnalités telles que l'équilibrage de charge, l'amélioration de la sécurité et la mise en cache du contenu. Pour configurer le proxy inverse Nginx, vous devez d'abord installer Nginx et comprendre quelques concepts de base.

2) Installation et configuration de Nginx sur CentOS

Tout d'abord, nous devons installer le paquetage Nginx. Sous CentOS, vous pouvez utiliser le gestionnaire de paquets yum pour installer Nginx :
“`
sudo yum install nginx
“`
Une fois l'installation terminée, vous pouvez démarrer Nginx et mettre en place un démarrage automatique :
“`
sudo systemctl start nginx
sudo systemctl enable nginx
“`
Ensuite, nous devons éditer le fichier de configuration de Nginx pour la configuration du reverse proxy. Ouvrez le fichier de configuration de Nginx (habituellement /etc/nginx/nginx.conf), trouvez la section serveur, et ajoutez la configuration du proxy inverse :
“`
serveur {
écouter 80.
nom_du_serveur exemple.com.

emplacement / {
proxy_pass http://backend_server.
proxy_set_header Host $host.
proxy_set_header X-Real-IP $remote_addr.
}
}
“`
Dans la configuration ci-dessus, nous transférons toutes les requêtes provenant de example.com vers le serveur backend backend_server.Une fois la configuration terminée, rechargez le fichier de configuration de Nginx pour qu'elle prenne effet :
“`
sudo nginx -s reload
“`

3) Équilibrage de charge à l'aide du proxy inverse Nginx

Le proxy inverse de Nginx permet également d'équilibrer la charge afin d'améliorer les performances et la fiabilité des serveurs dorsaux. Dans le fichier de configuration de Nginx, vous pouvez utiliser l'élément de configuration upstream pour spécifier plusieurs serveurs back-end et utiliser proxy_pass dans l'élément de configuration location pour mettre en œuvre l'équilibrage de charge :
“`
upstream backend_servers {
serveur backend1.example.com ;
serveur backend2.example.com ;
}

serveur {
écouter 80.
nom_du_serveur exemple.com.

emplacement / {
proxy_pass http://backend_servers.
proxy_set_header Host $host.
proxy_set_header X-Real-IP $remote_addr.
}
}
“`
Dans l'exemple de configuration ci-dessus, nous avons spécifié deux serveurs backend et utilisé proxy_pass pour mettre en œuvre l'équilibrage de charge.

Avec la configuration ci-dessus, nous pouvons configurer et utiliser avec succès le proxy inverse Nginx sur CentOS pour réaliser les fonctions de transfert de requêtes, d'équilibrage de charge, etc. et améliorer les performances et la fiabilité du serveur. J'espère que ce qui précède vous aidera à mieux comprendre et utiliser le reverse proxy de Nginx.

Cet article a été initialement publié ou compilé par ipipgo.https://www.ipipgo.com/fr/ipdaili/8000.html

作者 : ipipgo

Fournisseur professionnel de services d'IP proxy étrangers-IPIPGO

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Nous contacter

Nous contacter

13260757327

Demande de renseignements en ligne. QQ chat

Courriel : hai.liu@xiaoxitech.com

Horaires de travail : du lundi au vendredi, de 9h30 à 18h30, jours fériés.
Suivre WeChat
Suivez-nous sur WeChat

Suivez-nous sur WeChat

Haut de page
fr_FRFrançais