Enabling Public Access to Analyst using Reverse Proxy

This section explains enabling public access to Spectrum Spatial Analyst using reverse proxy.

Customers who wish to make Analyst available publicly over the internet can configure IIS 7 on their public facing web server to act as reverse proxy to the internal Analyst Connect URL at http://<server>:<port>/connect/analyst/ where server and port match the server and port name of your installation. We recommend configuring using a HTTPS with SSL end point for public access to ensure that access is encrypted should users choose to sign in.

The IIS 7 extensibility model lets you develop and deploy Web server components, named modules, as either native DLLs that use native C++ APIs or managed types developed by using ASP.NET APIs. You may utilize URL Rewrite 2.0 module for configuring IIS web server as reverse proxy. The Reverse Proxy Rule Template of this module can be used to generate inbound and outbound rewrite rules that implement reverse proxy configuration. Please refer to the following links for more information.

http://www.iis.net/downloads/microsoft/url-rewrite

http://www.iis.net/learn/extensions/url-rewrite-module/using-url-rewrite-module-20

Alternatively, you may wish to use a third party tool such as an ISAPI filter. Internet Server Application Programming Interface (ISAPI) filters are programs that you can add to IIS to enhance Web server behavior. ISAPI filters receive every HTTP request made to the Web server to provide additional functionality for the server, such as logging request information, authenticating and authorizing users, rewriting URLs, and compressing Web content to reduce bandwidth cost. Please refer to the following link for more information on how to set up ISAPI filters for configuring IIS web server as reverse proxy.

http://technet.microsoft.com/en-us/library/cc733109(v=ws.10).aspx