Installing Microsoft Internet Information Services (IIS) and Windows Communication Foundation (WCF) Features

This section reviews configuring Microsoft Internet Information Services (IIS) and Microsoft Windows Communication Foundation (WCF) Services (if necessary) on Simphony application servers. Microsoft WCF configuration only needs to be performed on servers where the Simphony Web Portal (Import/Export) and API are installed.

For more information about the Server Manager - Add Roles and Features Wizard, refer to the Microsoft TechNet Library at https://technet.microsoft.com/en-us/.

Access the Simphony application server (running Microsoft Windows Server 2016 R2):

  1. Access the Control Panel, click Programs, and then beneath Programs and Features, click Turn Windows features on and off.
  2. The Server Manager Dashboard loads and subsequently, the Add Roles and Features Wizard.
  3. Access the Server Manager and select 2 Add roles and features.

    Figure 2-8 Server Manager – Dashboard – Adding Roles and Features


    This figure shows the Server Manager Wizard’s Dashboard.
  4. Click Next.

    Figure 2-9 Server Manager – Before You Begin


    This figure shows the Before You Begin screen that states: 1. The Administrator account has a strong password. 2. Network settings, such as static IP addresses are configured. 3. The most current security updates from Windows Update are installed.
  5. Select Role-based or feature-based installation, and then click Next.

    Figure 2-10 Server Manager – Select Installation Type


    This figure shows the installation types that are available when adding roles, services, and features.
  6. Select the Select a server from the server pool option.
  7. Select the server you are configuring, and then click Next.

    Figure 2-11 Server Manager – Select Destination Server


    This figure shows the Add Roles and Features Wizard page where you select the server.
  8. From the wizard, select Server Roles. Scroll down the Roles section. Under File and Storage Services, enable the Web Server (IIS) checkbox and click Next.

    Figure 2-12 Add Roles and Features Wizard – Select Server Roles


    This figure lists the Server Role settings and all of the available services.
  9. Ensure that the Include management tools (if applicable) checkbox is selected, and then click Add Features.

    Figure 2-13 Server Manager – Add Roles and Features


    This figure shows the Web Server (IIS) Tools Add Features button.
  10. Scroll down and expand .NET Framework 4.6 Features. Enable and expand WCF Services, and then ensure the HTTP Activation and TCP Activation checkboxes are selected.

    Note:

    Again, WCF Services configuration only needs to be performed on servers where the Simphony Web Portal (Import/Export) and API are installed.

    Figure 2-14 Add Roles and Features Wizard – Select Server Roles – WCF Service Settings


    This figure shows the required WCF service settings for enabling Web Server (IIS).
  11. Select Web Server Role (IIS) and click Next.

    Figure 2-15 Add Roles and Features Wizard – Web Server Role (IIS)


    This figure shows the Web Server Role (IIS) window.
  12. Expand the Web Server role services and options and select the following Common HTTP Features:
    • Default Document

    • HTTP Errors

    • Static Content

    From a system security standpoint, the Directory Browsing role service should not be enabled.

    Figure 2-16 Add Roles and Features Wizard – Web Server Role Services


    This figure shows the Add Roles and Features Wizard page where you expand and select the Web Server role services.
  13. Select the following Health and Diagnostics options:
    • HTTP Logging

    • Request Monitor

  14. Select the Performance option Static Content Compression.
  15. Select the Security option Request Filtering.

    Figure 2-17 Add Roles and Features Wizard – Security Role Services


    This figure shows the Add Roles and Features Wizard page where you select the Security role services.
  16. Select and expand Application Development, and then select the following options:
    • .NET Extensibility 4.6

    • ASP

    • ASP .NET 4.6

    • ISAPI Extensions

    • ISAPI Filters

    Figure 2-18 Add Roles and Features Wizard – Application Development Role Services


    This figure shows the Add Roles and Features Wizard page where you select the Application Development role services.
  17. Select and expand Management Tools, and then select the following options:
    • IIS Management Console

    • IIS Management Scripts and Tools

  18. Select IIS 6 Management Compatibility, and then select the following checkboxes:
    • IIS 6 Metabase Compatibility

    • IIS 6 Management Console

    • IIS 6 Scripting Tools

    • IIS 6 WMI Compatibility

    Figure 2-19 Add Roles and Features Wizard – Management Tools


    This figure shows the Add Roles and Features Wizard page where you select the Management Tools.
  19. Click Next and confirm your previous selections. If any edits are required, select the Previous button. Once confirmed, click Install.

    Figure 2-20 Add Roles and Features Wizard – Confirmation Window


    This figure shows the Add Roles and Features Wizard confirmation page.
  20. Restart the server for the roles and features to become operative.