Applies to version 2020.1.3; author: Tomasz Słuszniak
SSL Offloading (SSL Termination) is the process that allows you to transfer the encryption and decryption of the SSL connection through Reverse Proxy Server that is located “in front of” the application server. It is mainly used to relieve Web Server from performing these costly operations for the processor.
To enable the correct operation of the SSL Offloading process with WEBCON BPS, add an additional parameter to the configuration file of WEBCON BPS.
You can find this file in the standard location - „C:Program Files (x86)WEBCONWEBCON BPS Portal” or through IIS by selecting Server -> Sites -> WEBCONBPS -> Explore.
Open the “appsettings.user.json” configuration file and add the following parameter:
"ForceHttpsOnProxy": true,
After that, restart the IIS “WEBCONBPS” Web application.
In IIS there is no need to add binding for port 443 and assigning an SSL certificate. The binding for port 80 is enough because the communication between WEBCON BPS Portal hosting Web Server and Reverse Proxy Server takes place through the unencrypted http protocol.
The last important thing is to configure the WEBCON BPS Portal address - this address should be configured to use the https protocol.
The address can be changed by using the “Tools for application management” section in the WEBCON BPS installer. In the “Portal address configuration” tab, enter the appropriate instance address.
Save the configuration and restart the WEBCON BPS WorkFlow Service and “WEBCONBPS” IIS Web application.