Can one Enterprise Instance Support Multiple Domain Names?

505
4
Jump to solution
03-05-2023 06:30 AM
PeterKnoop
MVP Regular Contributor

Our goal is to host ArcGIS StoryMaps on ArcGIS Enterprise on a variety of domain names, rather than being stuck using storymaps.arcgis.com via ArcGIS Online. We could setup an Enterprise instance for each domain name, however, I am wondering if there is a way to configure one ArcGIS Enterprise instance to serve multiple domain names, so that it could serve StoryMaps on different domains?

0 Kudos
1 Solution

Accepted Solutions
Scott_Tansley
MVP Regular Contributor

Good question.  Unfortunately the answer is no.  

the rewrites that happen without the application rely on a  single url.  


When you create the first ‘item’ you lock in the subdomain.  Changing the url after this point is unsupported.

you could use workarounds though.  A seperate web server could be used to act as the url you want.  A simple HTML page could have an iframe or a redirect that points to a specific app.  Redirects can also be crated with IIS rules or similar.  This is a valid approach but the underlying web traffic must always point to a single ArcGIS Enterprise subdomain. 

sorry, that may not be the answer your want, but it is the case. 

Scott Tansley
Consulting Architect (ArcGIS Enterprise)
https://www.linkedin.com/in/scotttansley/

View solution in original post

0 Kudos
4 Replies
berniejconnors
Occasional Contributor III

That sounds like a networking issue. Couldn't you setup rules on your proxy server to redirect multiple domains to a single ArcGIS Enterprise install? I rely on our network team for stuff like this so I can't provide more detail.

Bernie.

GeoNB.

0 Kudos
berniejconnors
Occasional Contributor III

Peter,

         We publish many map viewers with the AGOL hosted WAB. We take the AGOL URL for the WAB app and iframe it into a bare bones html page that is hosted under our domain name geonb.snb.ca.  This allows us to include our Google Analytics code with the WAB app.  Have a look at the html source for this page for an example - https://geonb.snb.ca/geonb/index.html.  This should work for story maps too.

Bernie.

GeoNB

0 Kudos
Scott_Tansley
MVP Regular Contributor

Good question.  Unfortunately the answer is no.  

the rewrites that happen without the application rely on a  single url.  


When you create the first ‘item’ you lock in the subdomain.  Changing the url after this point is unsupported.

you could use workarounds though.  A seperate web server could be used to act as the url you want.  A simple HTML page could have an iframe or a redirect that points to a specific app.  Redirects can also be crated with IIS rules or similar.  This is a valid approach but the underlying web traffic must always point to a single ArcGIS Enterprise subdomain. 

sorry, that may not be the answer your want, but it is the case. 

Scott Tansley
Consulting Architect (ArcGIS Enterprise)
https://www.linkedin.com/in/scotttansley/
0 Kudos
PeterKnoop
MVP Regular Contributor

Thanks, @Scott_Tansley. I was afraid that would be the case.

@berniejconnors and @Scott_Tansley, the suggested iframe workaround does work for some use cases with StoryMaps, however, we were hoping for a universal solution. The iframe approach on its own fails for a subset of StoryMap functionality, such as when using links to sections within a StoryMap, where you don't have control over the URL. Will take a look to see if redirects or proxies can help us out with that use case.