IPIPGO proxy ip nginx devient global http_proxy proxy

nginx devient global http_proxy proxy

Aujourd'hui, je suis ici pour partager avec vous le fait que nginx devienne un proxy http_proxy global. En tant que ...

nginx devient global http_proxy proxy

Aujourd'hui, je viens vous parler du proxy nginx go global http_proxy, j'espère aider des amis dans le besoin. En tant qu'ingénieur d'exploitation, je suis bien conscient des problèmes rencontrés dans le travail réel, je vais donc vous fournir une introduction détaillée à la configuration et à l'utilisation de nginx go global http_proxy proxy.

Qu'est-ce que le proxy http_proxy ?

Le proxy http_proxy, comme son nom l'indique, est un proxy qui transmet les demandes et les réponses http à travers un serveur proxy. Il peut nous aider à répondre à certains besoins spécifiques, tels que l'accélération de l'accès, l'accès aux extranets, etc.

Configurer nginx pour qu'il aille sur le proxy global http_proxy

Tout d'abord, nous devons ajouter ce qui suit au fichier de configuration de nginx :

``nginx
http {
map $http_upgrade $connection_upgrade {
default upgrade ; '' close ; ''
'' close ;
}
server {
listen 80 ; } server { default upgrade ; '' close ; }
location / {
proxy_pass http://backend ; proxy_http_version 1.1 ; } server { listen 80 ; location / {
proxy_set_header Upgrade $http_upgrade ; proxy_set_header
proxy_set_header Upgrade $http_upgrade ; proxy_set_header Connection $connection_upgrade ; proxy_set_upgrade
proxy_set_header Connection $connection_upgrade ; proxy_set_header Host $http_upgrade.
proxy_set_header Host $host.
proxy_set_header X-Real-IP $remote_addr ; proxy_set_header X-Real-IP $remote_addr
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for ; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for
proxy_set_header X-Forwarded-Proto $scheme ;
}
}
upstream backend {
server backend1.example.com ; }
server backend2.example.com ; }
}
}
```

Dans la configuration ci-dessus, nous

Un serveur proxy http est défini et deux serveurs backend sont définis via le module upstream. Dans le bloc d'emplacement, nous avons utilisé proxy_pass pour définir l'adresse du proxy. En outre, nous avons défini certains en-têtes http afin que les serveurs backend puissent obtenir les informations du client correctement.

Utilisation du proxy global http_proxy

Une fois la configuration terminée, nous pouvons utiliser le proxy global http_proxy. Par exemple, nous pouvons définir l'adresse du serveur proxy dans le navigateur comme étant l'adresse et le numéro de port du serveur nginx, de sorte que toutes les requêtes http soient transférées via nginx.


export http_proxy=http://nginx-server:80

 

Avec la commande ci-dessus, nous pouvons définir la variable http_proxy avec l'adresse et le numéro de port du serveur nginx, mettant ainsi en œuvre un proxy http global.

court

Avec la configuration et l'utilisation ci-dessus, nous pouvons implémenter nginx pour qu'il devienne un proxy http_proxy global. Cela peut nous aider à répondre à certains besoins spécifiques, tels que l'accélération de la vitesse d'accès, l'accès aux réseaux externes, etc. J'espère que cet article vous aidera, si vous avez des questions ou des suggestions, n'hésitez pas à laisser un message pour en discuter.

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

作者 : 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