Configuring UNIFYNow for use with Embedded Web Server
UNIFYNow is configured by default to use its own embedded web server. This article details the configuration of this web server, which is enabled by default.
Configuration
The configuration is modified through the following file:
Unify.Framework.Web.WebEnginePlugInKey.extensibility.config
This file can be found in the following directory:
%Installation Directory%\Services\Extensibility
The configuration structure of the web server is described by a single Configuration
element.
<? xml version="1.0" encoding="utf-8" ?> <WebEngine changeId="{...}" enabled="true"> <Configuration <!-- Configuration Details --> /> </WebEngine>
The following configuration settings can be defined in the Configuration
element:
Example configuration
<!-- The Default configuration after a standard installation of the Event Broker Service --> <?xml version="1.0" encoding="utf-8" ?> <WebEngine changeId="{34CC19F0-9C9A-4587-B7F6-2CB83EB126A1}" enabled="true"> <Configuration applicationPath="..\Web" port="8080" /> </WebEngine>
To enable the embedded web engine, set the enabled flag to true. Setting to false will disable the embedded web server.
Limitations
The intended use case for the embedded web server is for a single administrator configuring UNIFYNow; requests made by this server are executed sequentially which can impact performance. Additionally, custom security cannot be used.
It is recommended that in the event that interactions are being made through a single web server with multiple users, that the hosted IIS web server be configured.
Customer support service by UserEcho