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:
- actualizar los archivo de configuración REST con una dirección URL de SOAP y una referencia de API REST externas
- Actualice los directorios del servidor para utilizar direcciones URL externas para sus directorios virtuales
actualizar los archivo 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 archivo 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 el archivo de configuración REST
- Abra el archivo rest.config en un editor de texto. Este se encuentra comúnmente en c:\inetpub\wwwroot\ArcGIS\Rest\rest.config, pero la ubicación varía según el nombre de instancia de ArcGIS Server y el directorio raíz para el servidor Web.
- Busque el elemento <SoapUrl> y cambie la dirección URL adjunta para utilizar una dirección con acceso externo. Ejemplo: <SoapUrl>http://externalServer.myDomain.com/ArcGIS/services</SoapUrl>
- Busque el elemento <SoapSslUrl> y cambie la dirección URL adjunta para utilizar una dirección con acceso externo. Ejemplo: <SoapSslUrl>https://externalServer.myDomain.com/ArcGIS/services</SoapSslUrl>
- Busque la etiqueta ApiHelp y cambie la propiedad baseUrl para hacer referencia a una dirección con acceso externo. Ejemplo: <ApiHelp baseUrl="http://externalServer.mydomain.com/ArcGIS/SDK/REST/index.html?">
- Busque el elemento <ServicesDirectoryHelp> y cambie la dirección URL adjunta para utilizar una dirección con acceso externo: <ServicesDirectoryHelpUrl>http://externalServer.mydomain.com/ArcGIS/SDK/REST/servicesdirectory.html</ServicesDirectoryHelpUrl>
- Guarde y cierre el archivo
- Reinicie IIS.
- Reinicie el servicio del Administrador de objetos de servidor (SOM) de ArcGIS
Antes de la versión 10.0, la ejecución de la postinstalación de las Aplicaciones Web para Microsoft .NET Framework sobrescriben las configuraciones editadas por el usuario en el archivo rest.config para las direcciones URL de referencia de API SOAP y REST. En la versión 10.0, las configuraciones del usuario permanecen cuando se vuelven a ejecutar las post-instalaciones.
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.