Exponer sus servicios a usuarios externos

Antes de exponer su ArcGIS Server en Internet, existen algunas tareas de configuración que debe realizar. Algunos de los enlaces del Directorio de servicios dirigen a URL internas por defecto, y les aparecerán dañadas a los usuarios de Internet a menos que usted aplique los cambios que se indican a continuación. Además, es posible que los usuarios de ArcMap que intenten acceder a sus servicios a través de ArcGIS.com no puedan verlos a menos que aplique los cambios descritos.

Para que sus servicios SIG estén disponibles para usuarios externos, necesita:

Pasos:
  1. actualizar los archivos de configuración REST con una dirección URL de SOAP y una referencia de API REST externas
  2. Actualice los directorios del servidor para utilizar direcciones URL externas para sus directorios virtuales

actualizar los archivos de configuración REST con una dirección URL de SOAP y una referencia de API REST externas

Para poder configurar el Directorio de servicios con acceso a usuarios externos, debe modificar la dirección URL de SOAP especificada en los archivos de configuración REST para que sea una dirección URL externa. La dirección URL de SOAP se utiliza para generar varios enlaces en el Directorio de servicios; como los enlaces “Ver en ArcMap”, “Ver en ArcGIS Explorer” y otros enlaces de interfaces compatibles. Modificar la dirección URL de SOAP también permitirá a usuarios externos de ArcGIS Desktop y ArcGIS Explorer acceder a sus servicios a través del comando “Abrir en ArcGIS Desktop” en ArcGIS.com.

Además, las direcciones URL para la Ayuda del directorio de servicios y la referencia de API REST necesitan actualizarse para que los usuarios externos puedan tener acceso a ellas.

Actualizar los archivos de configuración REST

En el Administrador de ArcGIS Server, puede actualizar los archivos de configuración REST Exportando el controlador REST. Una de las entradas requeridas al exportar el controlador REST es la dirección URL SOAP. Especifique una dirección URL SOAP con acceso externo para esta entrada e implemente el archivo WAR generado para un motor servlet a elección.

También, si prefiere editar los archivos de configuración de un servicio REST ya implementado, haga lo siguiente:

Pasos:
  1. En un editor de texto, abra el archivo server.properties, que está almacenado en el archivo war REST de la ruta WEB-INF\classes\server.properties
  2. Actualice la propiedad com.esri.rest.SOAP_URL con una dirección con acceso externo. Ejemplo: com.esri.rest.SOAP_URL=http://externalserver.mydomain.com/arcgis/services
  3. Actualice la propiedad com.esri.rest.SOAP_HTTPS_URL con una dirección con acceso externo. Ejemplo: com.esri.rest.SOAP_HTTPS_URL=https://externalserver.mydomain.com/arcgis/services
  4. Guarde y cierre el archivo
  5. En un editor de texto, abra el archivo rest-config.properties, que está almacenado en el archivo war REST de la ruta WEB-INF\classes\resources\rest-config.properties.
  6. Actualice la propiedad base.url con una dirección con acceso externo. Ejemplo: base.url=http://externalserver.mydomain.com:port/arcgis/sdk/rest
  7. Guarde y cierre el archivo
  8. Reinicie el servidor de aplicaciones.

Actualice los directorios del servidor para utilizar direcciones URL externas para sus directorios virtuales

Los directorios virtuales asociados con la entrada, los trabajos, y los directorios de caché de ArcGIS Server deben utilizar una dirección URL con acceso externo. Puede editar el directorio virtual de un directorio del servidor existente o crear nuevos directorios del servidor con una dirección URL externa para el directorio virtual. Una vez que los directorios virtuales estén configurados, asegúrese de que todos los servicios estén configurados para utilizarlos.

Temas relacionados


3/6/2012