Liquid UI - Documentation - 3.7 Configuring SSL in Web Server

3.7 Configuring SSL in Web Server


The Web Server can be configured to establish a secure connection using SSL. This allows users to access the Liquid UI Web Server securely. However, the SAP application server communicates with the Liquid UI Web Server through DIAG, which does not require encryption.

  • Single Server (Standalone)
  • Multiple Servers (Load Balancing)

Single Server (Standalone)

To configure SSL on a single, or standalone, Web Server, please do the following.

  1. Open the 'config.js' file in the 'C:\Program Files\Synactive Inc\GuiXTFuzion\' directory.

  2. Verify that the following parameters are present.

    • const USING_SSL = false;
    • const DEF_WEBPORTSSL_BASE = "443";
    • const DEF_WEBPORTSSL_IDX = "0";
    • const DEF_SSL_PARAPHRASE = "Alan888";
    • const DEF_SSL_KEYFILE = "server.key";
    • const DEF_SSL_CERTIFICATe = "server.crt";
     
  3. Change the value for 'USING_SSL' from 'false' to 'true'.

  4. Change the value for 'DEF_SSL_PARAPHRASE' from 'Alana888' to a custom phrase of your invention.

  5. Edit the keyfile and certificate entries. These entries refer to the 'server.key' and 'server.crt' files located in the 'C:\Program Files\Synactive Inc\GuiXTFuxzion\' directory.

     
    Note: To enable SSL, replace the default files with a valid SSL certificate and key. You can purchase a certificate from a service like VeriSign or create a self-signed certificate.
     
  6. Save your changes and launch your preferred Web browser.

  7. Type the following URL into the browser address bar.

    https://localhost/guixt4web/logon.gsp
  8. Login to SAP with valid credentials via the Web Server.

Multiple Servers (Load Balancing)

To add SSL to a load-balancing environment using the Dispatcher, please do the following. For additional information on load-balancing, please see the Dispatcher section of this document.

  1. Go to the 'C:\Program Files\Synactive Inc\GuiXTFuzion\' and open the 'dispatcher.js' file.

  2. Verify that the following parameters are present. If any of these are not present, add it.

    • const USING_SSL = 0;
    • const LISTEN_PORT = 80;
    • const MAX_CLIENT = 100;
    • const CHECK_CYCLE = 10000;
     
  3. If 'USING_SSL' parameter is set to 'false', configure it to 'true'.

  4. Open the 'config.js' file.

  5. Verify that the following parameters are present. If any of these are not present, add it.

    • const USING_SSL = 0;
    • const LISTEN_PORT = 80;
    • const MAX_CLIENT = 100;
    • const CHECK_CYCLE = 10000;
     
  6. If the 'USING_SSL' parameter is set to 'false', configure it to 'true'.

  7. Change the value for 'DEF_SSL_PARAPHRASE' from 'Alana888' to a custom phrase of your invention.

  8. Edit the keyfile and certificate entries. These entries refer to the 'server.key' and 'server.crt' files located in the 'C:\Program Files\Synactive Inc\GuiXTFuxzion\' directory.

     
    Note: To enable SSL, replace the default files with a valid SSL certificate and key. You can purchase a certificate from a service like VeriSign or create a self-signed certificate.
     
  9. Type the following URL into the browser address bar.

    https://localhost/guixt4web/logon.gsp
  10. Login to SAP with valid credentials via the Web Server.


Can't find the answers you're looking for?