Does Web Adaptor support Apache?

3586
5
08-18-2011 02:21 AM
HiroshiUeyama
New Contributor III
Do you plan to support Apache Web server with ArcGIS Server Web Adaptor?

It seems that ArcGIS Server Web Adaptor supports Apache web server based upon the first paragraph in "About ArcGIS Server Web Adaptor" page.
http://resourcesbeta.arcgis.com/en/help/install-guides/arcgis-server-web-adaptor-java/10.1/index.htm...

I just installed the Web Adaptor for Java, however I�??m not sure how I should do to connect ArcGIS Server and Apache even if I read the help which is located under the Web Adaptor installation directory. Are you still developing?

On the other hand, Apache Web Server is not a Java server, so I was wondering whether or not "About ArcGIS Server Web Adaptor" page is correct.
Tags (2)
0 Kudos
5 Replies
HiroshiUeyama
New Contributor III
Thank you, Raj!

Do you support to integrate an Apache with an ArcGIS Server internal Tomcat directly which is installed by the ArcGIS Server? Actually I could do this using mod_proxy_ajp.

Or should we integrate an Apache with a Tomcat which is integrated by the ArcGIS Server Web Adaptor? This means that we have to run two Tomcat servers.

If a web system will be configured with only one machine, I think first way is going to be one of the best configuration. Using the ArcGIS Web Adaptor seems to be for making more scalable and stable system.

Please correct me if my understanding is wrong.

Regards,
Hiroshi
0 Kudos
DavidCordes
New Contributor III
Hiroshi,

   There is no need to use a web adaptor with ArcGIS Server.  There are two problems that customers face that may lead them to use a web adaptor.

   (1) Customers may have a distributed site with many machines.  In that situation you don't want to use the URL to a single machine in your site because that machine might fail.  Instead you would likely want to have something in front of ArcGIS Server that can detect a failure and handle fail-over.
   (2) Customers may want authentication to happen in their web server - for example IIS customers using Integrated Windows Authentication will want to authenticate in their web server.

   The web adaptor is our piece that allows integration into a web server and so if a customer is trying to solve problem #2 then they should definitely use a web adaptor.

   If the customer is trying to only solve problem #1, fail-over handling, they can use any http load balancer or reverse proxy software that they are already using.  For instance we configured a Cisco router which has http load-balancing support here in Redlands to work with ArcGIS Server for fail-over. We also used an Apache reverse proxy to support fail-over as well.
   If you have an Apache web server (like 66% of the site on the Internet) and you just want that to be the gateway to ArcGIS Server then just set it up as a reverse proxy.  I would not do any "Tomcat forwarding" (aka AJP) protocols.

--- David
0 Kudos
HiroshiUeyama
New Contributor III
Thank you for answering, David.

I can understand what situation I should use a web adaptor. Also a reverse proxy with ArcGIS Server worked on my machine.

Thanks,
Hiroshi
0 Kudos
AndrewCox
New Contributor II
Hello,

I am having an issue with the Web Adapter as described here - http://forums.arcgis.com/threads/54652-ArcGIS-Server-10.1-Web-Adaptor-Configuration

Please can anyone help?

Thanks
Andy
0 Kudos
StuartFletcher1
New Contributor III
Hi,

Is it possible to alter the paths using only reverse proxies.

I.e. http://externaladdress/agserver/rest/services >> http://internalserver:6040/arcgis/rest/services

On the surface it looks like ArcGIS server hard codes absolute hyperlinks in the rest pages which causes issues.

Thanks,

Stuart Fletcher
0 Kudos