Skip To Content

Utilizar un servidor proxy de reenvío con ArcGIS Server

Se denomina servidor proxy de reenvío a un equipo de la LAN que le permite conectarse fuera de la red sin comprometer la seguridad de la red interna. El uso de los servidores proxy de reenvío es muy habitual en las redes perimetrales (también conocidas como zonas desmilitarizadas [DMZ] o subredes filtradas) para proteger la identidad de los equipos internos. Aunque la mayoría de los servidios de ArcGIS Server no necesitan conectar fuera de la red, puede que el servicio PrintinTools o los servicios de geoprocesamiento personalizados necesiten acceder a servicios web externos. Si su organización utiliza un servidor proxy de reenvío para conectar externamente, tendrá que configurar ArcGIS Server para su uso con el servidor proxy de reenvío.

La forma estándar de configurar un servidor proxy inverso es mediante el uso de la variable de entorno http_proxy. Si esta variable ya se ha configurado para la cuenta de ArcGIS Server, no tendrá que realizar ningún paso adicional. Para configurar esta variable de entorno y definir el servidor proxy de reenvío, edite la secuencia de comandos init_user_param.sh en el directorio <ArcGIS Server installation directory>/arcgis/server/usr. Para ello, siga estos pasos:

  1. Abra la secuencia de comandos init_user_param.sh en un editor de texto.
  2. Busque la línea export http_proxy=http://<user_name>:<password>@<proxy-server-name.domain.org>:<port number>/ y modifique la dirección URL de muestra para que coincida con el nombre y el número de puerto de su servidor proxy de reenvío. Si son necesarios un nombre de usuario y una contraseña para conectarse a su servidor proxy de reenvío, especifique los parámetros del nombre de usuario y la contraseña en la dirección URL. Si no son necesarios un nombre de usuario y una contraseña, elimine el texto <user name>:<password>@ de la dirección URL.
  3. Opcionalmente, puede usar la variable de entorno no_proxy para especificar una lista de dominios para los que no se requiera el proxy predeterminado. Para usar esta variable, anule los comentarios de la línea export no_proxy="<local>;*.<domain>.<com>" y agregue entradas a esta lista. El carácter de comodín * y <local> se pueden usar al especificar el dominio. Las distintas entradas se deben separar con un punto y coma (;).
  4. Guarde y cierre la secuencia de comandos init_user_param.sh.
  5. Para que la configuración tenga efecto, deberá reiniciar ArcGIS Server. Puede hacer esto al ejecutar la secuencia de comandos startserver.sh en cada servidor SIG en su implementación.

ArcGIS Server está configurado con los ajustes del servidor proxy de reenvío especificados en la secuencia de comandos init_user_param.sh.