Manually Install SSL Certificates for FileCloud on Windows
This section explains how to manually install the SSL certificate you received from your certificate provider.
If you want to include an intermediate certificate and do not have one saved locally, see Extracting an Intermediate Certificate from your Browser.
You should use the FileCloud control panel to install an SSL certificate. If you encounter issues, you can install the certificate manually.
To install an SSL certificate manually:
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:
- Rename your signed certificate to: server.crt
- Rename your private key file to: server.key
- 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\
1. Open the following file for editing:
2. Find the following line:
3. Change the ServerName in quotes to your domain name.
In the serverName do not use * . For wild card certificates, use the FQDN excluding the *
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.
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.
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:
Merge the chain certificate with your server certificate:
copy /Y server.crt+server-chain.crt C:\xampp\apache\conf\ssl.crt\server.crt
After you have completed:
- Installing the SSL certificate
- 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.