8.10.3. Reverse Proxy
Reverse proxy (proxy inverso) servidor proxy que transmite las solicitudes de los clientes desde la red externa a uno o más servidores ubicados en la red interna. Se puede utilizar para equilibrar la carga y mejorar la seguridad.
En el caso de que el acceso a los servidores web en los que se publican las bases de información de "1C:Enterprise" se realiza a través de un proxy inverso, si el proxy inverso no está configurado correctamente, esto puede causar que algunos mecanismos no funcionen. Esto puede deberse a que la solicitud que recibe el servidor web "1C:Enterprise" no proviene de una aplicación de cliente externa, sino del ordenador donde está instalado el proxy inverso. Una aplicación de cliente "externa" es una aplicación de cliente que se conecta a un proxy inverso, y este servidor proxy redirige una solicitud al servidor web en el que está publicada la base de información de "1C:Enterprise".
Para que el sistema "1C:Enterprise" pueda determinar correctamente la solicitud HTTP de la aplicación de cliente y algunos parámetros de la aplicación de cliente, se debe configurar el proxy inverso de tal manera que:
- Para "recuperar" una solicitud HTTP: al redirigir una solicitud HTTP, se formaron en consecuencia los encabezados de solicitud X-Forwarded-Port, X-Forwarded-Host y X-Forwarded-Proto.
- Para determinar correctamente la dirección IP de una aplicación de cliente externa: al redirigir una solicitud HTTP, se formaron en consecuencia los encabezados de solicitud X-Forwarded-For.
Para obtener una descripción detallada de la configuración del proxy inverso, consulte la documentación del servidor web utilizado en este rol.