Applicable with Version 2.5 Oct 2010
Help Version 2.5.123

Contents   Introduction   Concepts   User Help   Modeler Help   Browser Help
Administrator Help   Developer Help    Utility Help   Visio   Graphical Modeler

 

InspiredBg

Web Server Configuration

Introduction

EVA Netmodeler is an n-tier web application, as described in the Web Browser Interface section. This section deals with the configuration of the web server to ensure that requests from EVA Netmodeler clients are received by the web server and passed on to the EVA Netmodeler application.

PortConfig

Multiple copies of EVA Netmodeler can be active simultaneously in any given environment. The most common example of this is where you have a Production version which contains your actual data, and an Evaluation version which may be used for testing new custom views, events, meta-models, data imports, etc.  before making these changes to the production environment.

This section describes the default Production and Evaluation configurations. You may decide to run more copies of EVA Netmodeler in your environment (subject to your license restrictions), or you may want to use different ports for you installation. Both can be achieved by following the pattern described here.

Production configuration

Web server configuration

This section describes the main elements of web server configuration required to support an EVA Netmodeler installation. The Apache web server is used as an example in this section. Other web servers will have different configuration tools and approaches, but the same underlying principles and concepts apply.

Apache web server configuration file

Under Apache the web server configuration is stored in a text file called httpd.conf. It can be found in the directory

...\Apache\conf\

Web server root

The web server needs to know where to find the code and configuration that it must use. Apache uses the

ServerRoot parameter in the httpd.conf file. This parameter must contain the path where Apache is installed.

Document root

The web server needs to know where to look for the content associated with a web site - executable programs, graphic files, web pages etc. For an EVA Netmodeler installation under Apache this parameter will typically be:

DocumentRoot "C:/Program Files/ArchiEvaluation/Application"

Browser-Web Server port

The web server must be configured to listen on the required port for traffic from the network to EVA Netmodeler.

Default port is 8080.

Firewall must allow traffic on relevant port.

This port number will need to be configured manually if you run more than one copy of EVA Netmodeler on the same server and they are not standard Production and Evaluation installs. Configuration for IIS would be done via the IIS configuration utilities. Configuration for Apache is the listen parameter in the file HTTPD.conf within the Apache install.

CGI - Server application port

The web server passes requests on to the CGI application, in our case Abtwsac.exe. This must transfer the request to EVA Netmodeler server application on a port. The port to use for this is configured for Abtwsac.exe in the file ABTWSI which is in the Application directory.

The EVA Netmodeler server application must also be told which port to use to communicate with the CGI application. This is done in the Archi.INI file, which is in the Application directory. This parameter can also be configured thru the EVA Netmodeler server console.

Default port for production is 2222.

Evaluation configuration.

Default Browser - Web Server port for Evaluation is 6464.

Default CGI - Server application port for Evaluation is 12345.