Modifying Composer.OWS.exe.config to use HTTPS - Advanced Design and Setup - Foundation 23.2 - Foundation 23.2 - Ready - Content Composer - external

Content Composer Advanced Design and Setup

Platform
Content Composer
Product
Advanced Design and Setup
Release
Foundation 23.2
License
To modify Composer.OWS.exe.config:
  1. From the %Composerdir% directory, open Composer.OWS.exe.config with a text editor that supports UTF-8.
  2. Within the <appSettings> element, change all http occurences to https.
    <appSettings>
       ...
       <add key="rws" value="https://localhost:8100/rws" />
       <add key="sts" value="https://localhost:8100/sts" />
       <add key="login" value="https://localhost:8100/mur/login" />
       <add key="mur" value="https://localhost:8100/mur/data" />
       ...
    </appSettings>
  3. Comment out the line <service name="remotecontrol" assembly="ModusSuite.Runtime.RemoteControlService" type="ModusSuite.Runtime.RemoteControlService" />.
    <modusruntime enablecache="true">
       <runtimeservices>
          <!-- <service name="remotecontrol" assembly="ModusSuite.Runtime.RemoteControlService" type="ModusSuite.Runtime.RemoteControlService" /> -->
  4. In the <add baseAddress element below the line <service name="ModusSuite.OWS.OWSService" behaviorConfiguration="ModusSuiteServiceBehaviour">, change http to https.
    <service name="ModusSuite.OWS.OWSService" behaviorConfiguration="ModusSuiteServiceBehaviour">
       <host>
          <baseAddresses>
       	     <add baseAddress=https://[DNS name of the load balancer server]:8100/ows />
  5. In the <add baseAddress element below the line <service name="ModusSuite.OWS.OWSServiceBasic" behaviorConfiguration="BasicBehaviour">, change http to https.
    <service name="ModusSuite.OWS.OWSServiceBasic" behaviorConfiguration ="BasicBehaviour" >
       <host>
          <baseAddresses>
             <add baseAddress ="https://[DNS name of the load balancer server]:8100/owsbasic" />
          </baseAddresses>
  6. Change the line <security mode="Message"> to <security mode="TransportWithMessageCredential">.
  7. Within the <behavior name="ModusSuiteServiceBehaviour"> element, change <serviceMetadata httpGetEnabled="true"/> to <serviceMetadata httpGetEnabled="true" httpsGetEnabled="true" />.
  8. Save and close the file.