Configuración de un servidor proxy inverso con el portal
Un proxy inverso es un dispositivo o servicio que se coloca entre un cliente y un servidor en una infraestructura de red. El proxy maneja las solicitudes entrantes e interactúa en nombre del cliente con el servidor deseado o con un servicio que reside en el servidor. El uso más común de un proxy inverso es facilitar el acceso controlado desde la web en general a servidores internos situados detrás de un firewall. Por ejemplo, algunas organizaciones configuran proxies inversos para que ArcGIS no quede expuesto directamente a los clientes. En su lugar, las peticiones entrantes para ArcGIS se envían por un funnel por el proxy inverso, con lo cual se filtran potencialmente las peticiones maliciosas, se almacenan las respuestas en un caché o se aplican otras reglas de lógica empresarial.
Para configurar el servidor proxy inverso de su organización con el portal, siga los pasos siguientes.
En la versión 10.2, se le pedía que editara un archivo de propiedades en disco para configurar un servidor proxy inverso con su portal. Esto ya no es necesario a partir de la versión 10.2.1. Las siguientes instrucciones sólo se aplican a la versión 10.2.1 y posteriores. Si necesita ayuda con estas instrucciones en la versión 10.2, consulte la documentación de la versión 10.2.
- Si no lo ha hecho todavía, configure ArcGIS Web Adaptor con el portal. Esto es necesario para que el proxy inverso se comunique correctamente con el portal. Para obtener instrucciones completas, consulte los temas de configuración para IIS, Java (Windows) o Java (Linux).
- Después de configurar Web Adaptor con Portal for ArcGIS, abra un navegador web e inicie sesión en el Directorio de Portal for ArcGIS con un usuario que tenga privilegios de administración. La URL tiene el formato https://portal.domain.com:7443/arcgis/portaladmin.
- Haga clic en Sistema > Web Adaptors.
- Haga clic en el nombre del Web Adaptor que haya configurado con el portal. Después de hacer clic en el vínculo, la URL que se muestra en el navegador será parecida a la siguiente:
https://portal.domain.com:7443/arcgis/portaladmin/system/webadaptors/0b579e98-31c2-4459-a8b2-f830b0edf08a
- En el navegador, añada /edit al final de la URL. Por ejemplo:
https://portal.domain.com:7443/arcgis/portaladmin/system/webadaptors/0b579e98-31c2-4459-a8b2-f830b0edf08a/edit
- Pulse Intro.
- Especifique la URL del proxy inverso o el alias de DNS como valor de URL de Web Adaptor. Por ejemplo:
https://reverseproxy.domain.com/<context>
- Haga clic en Editar Web Adaptor. El portal se reinicia. Espere a que el portal se reinicie antes de continuar.
- Abra un navegador web e introduzca la URL sharing/rest/info del proxy inverso. Por ejemplo:
https://reverseproxy.domain.com/<context>/sharing/rest/info
- Compruebe que se devuelvan las URL del proxy inverso de owningSystemUrl y tokenServicesUrl.
Una vez que haya configurado el servidor proxy inverso con el portal, podrá acceder al portal a través de la URL del proxy inverso en lugar de la UDL de Web Adaptor. Todo aquello a lo que se acceda del sitio web del portal o del directorio del portal devolverá la URL del portal. Es necesario volver a completar las tareas administrativas siguientes usando la URL del proxy inverso (si no se han completado ya utilizando dicha URL):
Si había agregado servicios protegidos como elementos del portal con anterioridad, deberá eliminar los elementos originales y volverlos a agregar. Esto se debe a que los elementos originales utilizan la URL de Web Adaptor en lugar de la URL del proxy inverso. Consulte las instrucciones en Conectarse a servicios protegidos.