Use the following procedure to convert the Knowledge Center server from a non-secure to a secure server.
To convert the Knowledge Center server from non-SSL to SSL:
- Install and run the Knowledge Center server on a non-SSL web site.
- Apply the certificate and HTTPS bindings to the web site on which the Knowledge Center server is installed.
- Log in to Knowledge Center as an administrative user under the HTTP binding.
- Click the Manager link.
- In Manager, point to the More option and choose Server.
- Change the value in the Server URL field to the URL of the web site to which the certificate has been applied.
- Click Save to save your changes.
- Log out of Knowledge Center.
- Navigate to the installation location and open the \Web Server\KData\web.config file in the editor of your choice.
- Locate the XML value for the node configuration/appSettings/add where the "key" attribute is "K_SSL".
- Change the value to true.
- Locate the XML value for the node configuration/system.serviceModel/bindings/basicHttpBinding/binding. There should be only one "name" attribute.
- Locate the "security" key located within the key and change the "mode" attribute from "TransportCredentialOnly" to "Transport".
- Save the changes and close the file.
- Log in to Knowledge Center and verify it still works.
Table of Contents Back