Page tree
Skip to end of metadata
Go to start of metadata

This section explains how to install the SSL certificate you received from your certificate provider.


  You should use the FileCloud control panel to install an SSL certificate. If you encounter issues, you can install the certificate manually.

Install a certificate using the FileCloud Control Panel


(lightbulb) In the following section, to display more information, click on a step.

To install an SSL certificate:


 1. Install the SSL certificates

To enable SSL in Apache, the following are required:

  • A signed certificate received from the certifying authority
  • Your private key
  • The location where FileCloud is installed, if not under the default location c:\xampp

To install the SSL certificates:

  1. Rename your signed certificate to: server.crt
  2. Rename your private key file to: server.key
  3. Copy these two files using the following commands, replacing the xampp directory with the appropriate path if necessary:


copy server.crt C:\xampp\apache\conf\ssl.crt\
copy server.key C:\xampp\apache\conf\ssl.key\
 2. Install the Certificate Chain file

If your signed certificate needs a certificate chain file containing all the intermediate certificates, then you need to install the certificate chain file as well. To do this, you need to edit a configuration file and specify the chain file's location.

(lightbulb) If your intermediate certificates are not part of the standard ca-bundle, you must:

  • Install the intermediate certificates on the FileCloud server

This will prevent issues with the Desktop client apps.

To install the certificate chain file:

1. To specify the location, open the following file for editing:

C:\xampp\apache\conf\extra\httpd-ssl.conf 

2. Find the following line:

#SSLCertificateChainFile "conf/ssl.crt/server-ca.crt"

3. Remove the hashtag (#) from the beginning of the line so that it is no longer a comment and looks like the following line:

SSLCertificateChainFile "conf/ssl.crt/server-ca.crt"

4. Save and close the file.

5. Rename the chain file to the following:

server-ca.crt

6. Copy the certification chain file into the conf directory using the following command:

(If FileCloud is installed not under the default location c:\xampp, then copy the file to the appropriate location.)

copy server-ca.crt C:\xampp\apache\conf\ssl.crt\

7. Open the following file for editing:

C:\xampp\apache\conf\extra\httpd-ssl.conf

8. Find the following line:

ServerName "www.example.com:443"

9. Change the ServerName in quotes to your domain name.

(warning) In the serverName do not use * . For wild card certificates, use the FQDN excluding the *

(lightbulb) The domain name should also match the FQDN/common name field of your CSR. Certificate Signing Request (CSR) is a data file that contains the Public Key and your domain details.


 3. Restart the server

After you have completed:

  1. Installing the SSL certificate
  2. Installing the chain file

You must restart the Apache server.

This will activate the new SSL certificates and allow Apache to operate in HTTPS mode.

  • No labels