This knowledge base article provides a step-by-step guide to help users apply an SSL certificate to the BDRSuite Backup Server and Offsite DR Server.
Step 1: Rename Existing FilesNavigate to the following location and rename the existing files:
Location:
<BDRSuite_Installation_location>\apache\conf\ssl
Example:C:\Program Files\Vembu\VembuBDR\apache\conf\ssl
File Rename:
HttpsSSL.crt
→HttpsSSL_old.crt
HttpsSSL.key
→HttpsSSL_old.key
Step 2: Rename SSL Certificate Files
Rename the new SSL certificate files:
<filename>.crt
→HttpsSSL.crt
<filename>.key
→HttpsSSL.key
Move the renamed certificate files to:
Location:<BDRSuite_Installation_location>\apache\conf\ssl
Example:C:\Program Files\Vembu\VembuBDR\apache\conf\ssl
Step 3: Update Root Certificate
Copy content from:
<domaincertficatepath>/ca.crt
Paste into:
<BDRInstallationLocation>\VembuBDR\apache\cacert.pem
Step 4: Restart ServicesRestart the following services:
BDRSuite WebServer
BDRSuite Backup Server Microsoft 365
BDRSuite Backup Server Google Workspace
BDRSuite_Backup_Server_Cloud_Workloads
BDRSuite_WebService_Cloud_Workloads
Step 5: Test the Updated Settings
Access via Domain Name
Browsers may show warnings forlocalhost
or127.0.0.1
as SSL certs don't cover these. To test:
Ensure your domain is correctly mapped in DNS, or Add a temporary host entry mapping domain to server IP. Access URL Example:Launch HTTPS Web Console from Vembu BDR Tray (Windows Only — v8.1.0+)
EditSGTrayBranding.conf
:
Location:<BDRSuite_Installation_location>/Vembu/VembuBDR/conf/SGTrayBranding.conf
Update:
WCProtocol
=HTTPS
DomainName
= your SSL domain Editconfig.inc
:
Location:<BDRSuite_Installation_location>/Vembu/VembuBDR/htmlgui/conf/config.inc
Update:$SG_HTTPS
=1
(from0
)After changes, HTTPS web console will load by default.BDRSuite Backup Server - Linux:Step 1: Rename Existing FilesNavigate to and rename the files:
Location:<BDRSuite_Installation_location>/sgchroot/apache/conf
Example:/home/vembubdr/Vembu/VembuBDR/sgchroot/apache/conf
File Rename:
HttpSSL.crt
→HttpSSL_old.crt
HttpSSL.key
→HttpSSL_old.key
Step 2: Rename SSL Certificate Files
Rename:
<filename>.crt
→HttpSSL.crt
<filename>.key
→HttpSSL.key
Move files to:
Location:<BDRSuite_Installation_location>/sgchroot/apache/conf
Example:/home/vembubdr/Vembu/VembuBDR/sgchroot/apache/conf
Step 3: Update Root Certificate
Copy content from:
<domaincertficatepath>/ca.crt
Paste into:
<BDR_Installation_Location>/sgchroot/php/cacert.pem
Example:/home/vembubdr/Vembu/VembuBDR/sgchroot/php/cacert.pem
Step 4: Restart ServicesRun the following commands:Step 5: Test the Updated Settings
Access via Domain Name
Certificate warnings may appear onlocalhost
or IPs. Ensure:
Domain is set up in DNS, or Add a host entry mapping your domain to the server IP. Access URL Example:By following these steps, you can successfully apply an SSL certificate to your BDRSuite Backup Server and Offsite DR Server, enhancing the security of your environment.