Saltar al contenido

Proxy inverso

Un proxy inverso recibe solicitudes delante de una aplicación y las reenvía. Las rutas, los límites de conexión y la información transmitida necesitan reglas claras.

También conocido comoReverse Proxy
Cloud y operación

¿Qué es un proxy inverso?

Un proxy inverso se sitúa delante de uno o varios servicios de aplicación. Recibe solicitudes de clientes, las reenvía al servicio previsto y devuelve su respuesta. La documentación de NGINX muestra este recorrido y el tratamiento de cabeceras reenviadas. Según la configuración, puede asumir otras tareas.

Ejemplo: configurar un acceso común al portal

En un diseño ficticio, el proxy es el punto de acceso público. Distribuye las distintas solicitudes entre los servicios internos previstos. El equipo define qué nombres y rutas llevan a cada destino y qué información sobre la solicitud original debe recibir la aplicación.

Los datos que el cliente fija libremente no deben aceptarse sin comprobación como información fiable del proxy. También debe quedar claro si la conexión protegida termina en él y cómo se protege la conexión siguiente.

El proxy por sí solo no sustituye los permisos sobre proyectos de la aplicación. El reenvío correcto y la autorización de una solicitud según las reglas de negocio deben comprobarse por separado.

Fuentes

Artículos sobre el tema

Cloud y operación con ASES

Hosting, despliegue, mantenimiento y soporte