Use the following procedure to convert the Knowledge Center server from a non-secure to a secure server.

 

ProcedureTo convert the Knowledge Center server from non-SSL to SSL:

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

Table of Contents  Back

KC_server_to_SSL