Skip to end of metadata
Go to start of metadata

Install SSL Certificate for FileCloud on Windows

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

Step 1: Install the SSL certificates

A signed certificate received from the certifying authority and your private key are required to enable SSL in apache. The signed certificate is to be renamed as server.crt and private key is to be renamed as server.key. Copy those two files as follows.

copy server.crt C:\xampp\apache\conf\ssl.crt\
copy server.key C:\xampp\apache\conf\ssl.key\

If FileCloud is installed not under the default location c:\xampp, then copy the files to the appropriate locations.

Step 2: Install Certificate Chain file(optional).

If your signed certificate needs a certificate chain file containing all the intermediate certificates, you need to install the certificate chain file as well.

Step 2a:

To install the certificate chain file, you need to edit a configuration file and specify the chain file's location.

To specify the location, edit the file C:\xampp\apache\conf\extra\httpd-ssl.conf
and look for a configuration line like this:
#SSLCertificateChainFile "c:/Apache24/conf/server-ca.crt"

Uncomment this line and modify it to read like this:
SSLCertificateChainFile "conf/ssl.crt/server-ca.crt"
Now save the file.

Step 2b:

After the file is saved, copy the certification chain file into the conf directory as well. Ensure the name of the chain file is server-ca.crt

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

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


Step 2c:

Locate the "ServerName" field in C:\xampp\apache\conf\extra\httpd-ssl.conf and change the default "" to your domain name (should also match the FQDN/common name field of your CSR)

NOTE: In the serverName above do not use * . For wild card certificates, use the FQDN excluding the *. 

Step 3: Restart Apache

Once steps 1 and 2 are completed, restart Apache to get the new SSL certificates active and apache operate in HTTPS mode.



  • No labels