Prepare IFS Touch Apps Server

In this step the server where the IFS Touch Apps Server is installed on is prepared.

The IFS Touch Apps Server (TAS) can be installed on Windows Server 2012 R2 or Windows Server 2016. The server should have IIS with a Default Web site and .NET 4.5.2 or later installed.

Contents

Security

IFS recommend the use of a reverse proxy in the DMZ to protect the TAS, the proxy can’t rely on cookies.

Note: Microsoft Forefront Unified Access Gateway (UAG) is not supported as a reverse proxy for the TAS. UAG development is discontinued and Microsoft support for UAG ended on 14th April 2015; extended support ends on 14th April 2020.

The TAS (as the MWS) requires to run on https so a certificate is needed. See the Security section for a fresh installation of IFS Applictions.

 

.NET Framework

TAS requires .NET Framework v4.6.1 or later. Windows Server 2016 has .NET Framework 4.6 pre-installed. If the installer is started without a suitable version of .NET Framework installed, a dialog is displayed allowing you to install the required version. We recommend using the version that the Microsoft download site suggests.

 

Internet Information Services

TAS requires Internet Information Services (IIS) installed.

 

Windows Server 2016

The base for this guide is a new installation of Windows Server 2016 Standard. Other editions may have a different configuration.

  1. Start Server Manager
  2. Select Local Server
  3. ROLES AND FEATURES
  4. Add Roles and Features \ Web Server (IIS)


Enable following items (and added required features):

 

Windows Server 2012 R2

The base for this guide is a new VM in Windows Azure, other VMs or servers might have a different configuration.

  1. Start Server Manager
  2. Select Local Server
  3. ROLES AND FEATURES
  4. Add Roles and Features \ Web Server (IIS)

Enable following items (and added required features):

 

Configuring an existing IIS installation

The TAS requires HTTP Activation and Dynamic Content Compression. See the above quick guides for information on how to do this on different Windows versions.

 

Install Web Deploy

The installer uses Microsoft Web Deploy. The easiest way to install this is through Microsoft Web Platform Installer, which can be found here.

When the Web Platform Installer is installed, start it and search for Web Deploy (Current Version is 3.6).


Click Add and Install.