To modify Composer.OWS.exe.config:
- From the %Composerdir% directory, open Composer.OWS.exe.config with a text editor that supports UTF-8.
-
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>
-
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" /> -->
-
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 />
-
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>
- Change the line <security mode="Message"> to <security mode="TransportWithMessageCredential">.
- Within the <behavior name="ModusSuiteServiceBehaviour"> element, change <serviceMetadata httpGetEnabled="true"/> to <serviceMetadata httpGetEnabled="true" httpsGetEnabled="true" />.
- Save and close the file.