10.2 Web adaptor not fulling working from internet

1054
4
Jump to solution
03-28-2014 08:40 AM
KyleChouinard1
New Contributor
I have installed arcgis server 10.2 and the web adaptor on to iis in windows 2008r2.  Everything works great on my university network.

But when I try to check the services directory from home the services don't open.  http://mgs.geology.wmich.edu/arcgis/rest  works fine but if you go deeper i.e. http://mgs.geology.wmich.edu/arcgis/rest/services/SampleWorldCities/MapServer  The page fails to load on the internet where it works fine on the internal network.

I have the server open to the web through the university firewall, I've tried reinstalling arcgis server and the web adaptor. I can't seem to figure out what the problem is.

Please help.
0 Kudos
1 Solution

Accepted Solutions
IsmaelChivite
Esri Notable Contributor
Hi,

this does not look like an ArcGIS Server issue at all. Just to be clear, the only port that needs to be opened to internet users is whatever port your IIS web site uses (typically http:80). Opening additional ports is not strictly necessary for your ArcGIS services to be accessed.    At first sight it looks like your organization has some sort of proxy on top of your Web Adaptor. This proxy is most likely blocking calls to your ArcGIS Server once the url goes beyond .../services/    I would start by showing your IT department the issue.  You can also open a Technical Support incident with Esri to dig deeper.

  Finally, I noticed that your administrative end points are open (accessible over the internet). It is good practice to hide them. This can be done easily through the Web Adaptor configuration page (a simple checkbox). It is not like people will be able to administer your server right away (your admin credentials are needed), but hiding your admin end points is good practice.
 
Ismael Chivite
ArcGIS Server Product Manager

View solution in original post

0 Kudos
4 Replies
BubbaHey
Occasional Contributor III
Are you able to reach services without web adaptor using 6080?

Check that all the ports are open. Go to a command prompt and type netstat -ao | findstr "LISTENING" | findstr "4000 4001 4002 4003 6080 6443"

These ports should be listening, if not, add exceptions for the ports in the Firewall
0 Kudos
WilliamCraft
MVP Regular Contributor
What are you using for the hostname for each of your services in the Connection field (under General tab) of Service Properties?  Are you using mgs.geology.wmich.edu or something else?
0 Kudos
IsmaelChivite
Esri Notable Contributor
Hi,

this does not look like an ArcGIS Server issue at all. Just to be clear, the only port that needs to be opened to internet users is whatever port your IIS web site uses (typically http:80). Opening additional ports is not strictly necessary for your ArcGIS services to be accessed.    At first sight it looks like your organization has some sort of proxy on top of your Web Adaptor. This proxy is most likely blocking calls to your ArcGIS Server once the url goes beyond .../services/    I would start by showing your IT department the issue.  You can also open a Technical Support incident with Esri to dig deeper.

  Finally, I noticed that your administrative end points are open (accessible over the internet). It is good practice to hide them. This can be done easily through the Web Adaptor configuration page (a simple checkbox). It is not like people will be able to administer your server right away (your admin credentials are needed), but hiding your admin end points is good practice.
 
Ismael Chivite
ArcGIS Server Product Manager
0 Kudos
KyleChouinard1
New Contributor
Thanks for the responses everyone.  Turns out the university upgraded their firewall recently and was blocking arcgis for some reason. Everything now works as expected.

As suggested I will be disabling the administrative endpoints through the web adaptor
0 Kudos