Installing Enterprise in a Non-Internet Environment

<< Click to Display Table of Contents >>

Navigation:  Enterprise > Installation > New Installation >

Installing Enterprise in a Non-Internet Environment

This article describes installing Enterprise 7 in a non-internet environment.

 

Install EQuIS Enterprise 7 using the package or the installer. DO NOT use the pre-compiled build. That will not provide access to the Default.aspx file, which needs to be modified in a later step.

 

Follow these post-deployment steps for Enterprise 7 to get the application to run in a non-Internet-connected environment:

 

Esri ArcGIS Maps SDK for JavaScript

 

The Esri ArcGIS Maps SDK for JavaScript API is a required dependency of Enterprise 7, and needs to be loaded for the application to run correctly. Mapping widgets and capabilities will still not work correctly without an internet connection, since these features require basemaps hosted by Esri.

 

To download and configure the Esri ArcGIS Maps SDK for JavaScript, follow Esri instructions here: https://developers.arcgis.com/javascript/latest/guide/get-api/#download-api.

 

Once downloaded, view the arcgis_js_api/library/downloads/install-windows/index.html file for detailed deployment instructions. The Test the Install step provides a URL for the Esri ArcGIS Maps SKD for JavaScript that will be needed for modifying the Default.aspx file.

 

Modify EQuIS Enterprise

 

1.Modify the <script> tag around Line 209 of the /Enterprise7/Default.aspx file, and change the src attribute of the tag to the Esri ArcGIS Maps SKD for JavaScript URL for the local deployment.

Example: Change <script src="https://js.arcgis.com/4.xx/"></script> to <src="http://localhost/arcgis_js_api/library/4.xx/dojo/dojo.js"></script>

 

2.Modify the <link> tag around Line 210 of the /Enterprise7/Default.aspx file and change the href attribute of the tag to Esri ArcGIS Maps SKD for JavaScript CSS for the local deployment.

Example: Change <link rel="stylesheet" href="https://js.arcgis.com/4.xx/esri/css/main.css"> to <link rel="stylesheet" href="http://localhost/arcgis_js_api/library/4.xx/esri/css/main.css">

 

Note: In the two examples above, replace the "4.xx" (i.e., the version of the Esri ArcGIS Maps SDK for JavaScript) in the URL path with the current version of the Esri ArcGIS Maps SDK for JavaScript being used in EQuIS Enterprise. See Esri ArcGIS Maps SDK for JavaScript for the current version of the Esri ArcGIS Maps SDK for JavaScript.