IPIPGO proxy ip nginx goes global http_proxy proxy

nginx goes global http_proxy proxy

Hoy estoy aquí para compartir con ustedes acerca de nginx va proxy http_proxy global. Como ...

nginx goes global http_proxy proxy

Hoy vengo a compartir con ustedes acerca de nginx go global http_proxy proxy, espero ayudar a los amigos que lo necesitan. Como ingeniero de operaciones, soy muy consciente de los problemas encontrados en el trabajo real, por lo que le proporcionará una introducción detallada a la configuración y uso de nginx go global http_proxy proxy.

¿Qué es el proxy http_proxy?

El proxy http_proxy, como su nombre indica, es un proxy que reenvía las peticiones y respuestas http a través de un servidor proxy. Puede ayudarnos a conseguir algunas necesidades específicas, como acelerar el acceso, acceder a extranets, etc.

Configurar nginx para ir al proxy http_proxy global

En primer lugar, tenemos que añadir lo siguiente al archivo de configuración de nginx:

``nginx
http {
map $http_upgrade $connection_upgrade {
por defecto actualizar; '' cerrar; ''
'' cerrar;
}
servidor {
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 Conexión $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 {
servidor backend1.ejemplo.com; }
servidor backend2.ejemplo.com; }
}
}
```

En la configuración anterior

Se define un servidor proxy http y dos servidores backend a través del módulo upstream. En el bloque location, usamos proxy_pass para establecer la dirección del proxy. Además, establecemos algunas cabeceras http para que los servidores backend puedan obtener la información del cliente correctamente.

Uso del proxy global http_proxy

Una vez realizada la configuración, podemos utilizar el proxy http_proxy global. Por ejemplo, podemos configurar la dirección del servidor proxy en el navegador para que sea la dirección y el número de puerto del servidor nginx, de modo que todas las solicitudes http se reenvíen a través de nginx.


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

 

Con el comando anterior, podemos establecer la variable http_proxy a la dirección y número de puerto del servidor nginx, implementando así un proxy http global.

corto

Con la configuración anterior y el uso, podemos implementar nginx para ir proxy http_proxy global. Esto puede ayudarnos a lograr algunas necesidades específicas, tales como la velocidad de acceso acelerado, acceso a redes externas y así sucesivamente. Espero que este artículo le ayudará, si hay alguna pregunta o sugerencia, bienvenido a dejar un mensaje para discutir.

Este artículo fue publicado o recopilado originalmente por ipipgo.https://www.ipipgo.com/es/ipdaili/7388.html
ipipgo

作者: ipipgo

Profesional extranjero proxy ip proveedor de servicios-IPIPGO

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Póngase en contacto con nosotros

Póngase en contacto con nosotros

13260757327

Consulta en línea. Chat QQ

Correo electrónico: hai.liu@xiaoxitech.com

Horario de trabajo: de lunes a viernes, de 9:30 a 18:30, días festivos libres
Seguir WeChat
Síguenos en WeChat

Síguenos en WeChat

Volver arriba
es_ESEspañol