Ir al contenido principal
miji.be

Proxy inverso

Servidor intermediario que recibe las solicitudes de los clientes y las reenvía a los servidores que tiene detrás. Se encarga del balanceo de carga, la terminación SSL y la caché.

31 oct 2026 / Lectura de aproximadamente 1 min

Redirección

El proxy inverso es un servidor intermediario que recibe las solicitudes de los clientes, las reenvía a uno o más servidores situados detrás y devuelve las respuestas. Los clientes solo se comunican con el proxy inverso y no son conscientes de la existencia de los servidores que hay detrás. Entre las implementaciones representativas están Nginx, HAProxy y Envoy. El RFC 9110 define la pasarela (también llamada proxy inverso) como un intermediario que actúa como servidor de origen para la conexión saliente y que transforma las solicitudes recibidas y las reenvía hacia dentro, a uno o más servidores.

Las principales funciones del proxy inverso son las siguientes. La primera es la terminación SSL/TLS, que concentra el cifrado / descifrado en el proxy y reduce la carga del backend. La segunda es el balanceo de carga, que distribuye las solicitudes entre varios servidores backend y aumenta la disponibilidad. La tercera es la caché, que conserva el contenido estático y las respuestas a las que se accede con frecuencia y reduce las solicitudes al backend. La cuarta es la seguridad, que oculta las direcciones IP de los servidores backend e implementa funciones de WAF y medidas contra DDoS.

También se usan proxies inversos en la arquitectura de un acortador de URL. Un ejemplo es una configuración que recibe las solicitudes con Nginx para procesar un gran volumen de solicitudes de redirección. En ella, una capa de caché conserva los destinos de redirección de las URLs cortas que se repiten con frecuencia, y solo se consulta la base de datos del backend cuando falla la caché.

Un punto que hay que vigilar en la configuración de un proxy inverso es el manejo adecuado de la cabecera X-Forwarded-For. Como los acortadores de URL registran la dirección IP desde la que se hace clic, se necesita una configuración para que el proxy transmita al backend la IP real del cliente. MDN advierte que las direcciones IP de X-Forwarded-For distintas de las añadidas por proxies de confianza pueden estar falsificadas (a julio de 2025). Además, el ajuste para entornos de mucho tráfico, como el soporte de HTTP/2 y HTTP/3, la configuración de keep-alive de las conexiones y el ajuste de los valores de tiempo de espera, también influye en el rendimiento.

¿Te resultó útil este artículo?

Términos relacionados

Redirección del lado del servidor

Una redirección manejada por el servidor web antes de que se envíe cualquier contenido de página al navegador, usando códigos de estado HTTP como 301 o 302.

CDN

Red de servidores distribuidos por todo el mundo que entrega contenido web desde la ubicación más cercana al usuario. Mejora la velocidad de carga y distribuye la carga del servidor.

Computación en el borde

Un modelo de computación distribuida que ejecuta el procesamiento en puntos de la red geográficamente cercanos a los usuarios. Reduce drásticamente la latencia de redirección de las URLs cortas.

Caché

Mecanismo que guarda temporalmente los datos ya obtenidos para acelerar el siguiente acceso. Se usa por todas partes, del navegador al DNS.

Reescritura de URL

Una técnica del lado del servidor que mapea internamente una URL solicitada a un recurso diferente sin cambiar la URL mostrada en el navegador.

Código de estado HTTP

Un número de tres dígitos devuelto por un servidor web que indica el resultado de la solicitud de un cliente.

Artículos relacionados

Cómo funcionan los acortadores de URL - El lado técnico de las redirecciones

Descubre la mecánica técnica detrás del acortamiento de URLs: generación de hash, consultas a bases de datos, redirecciones HTTP y más. Incluye ejemplos de respuestas HTTP y cálculos de codificación base-62.

Cómo afectan las cadenas de redirección al rendimiento web - Optimización de velocidad para URLs cortas

Explicamos de forma cuantitativa el efecto que tienen las cadenas de redirecciones de las URLs cortas en Core Web Vitals y en la velocidad de carga de las páginas. Presentamos las técnicas de implementación para optimizar el número de saltos de redirección, HTTP/2 Server Push y las redirecciones en el borde.

Autoalojamiento de un acortador de URLs - Control total de tus enlaces

Explora los beneficios y desafíos de ejecutar tu propio servicio de acortamiento de URLs. Cubre herramientas de código abierto, arquitectura serverless y consejos de costo-rendimiento.

Pon los términos en práctica

Acorta una URL gratis