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.
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.
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.