3CX have updated their docs and removed
help.3cx.com meaning the old documentation for updating SSL certs is now gone, or at least harder to find.
The original URL was
https://help.3cx.com/help/en-us/33-installation/148-how-can-i-replace-the-ssl-certificates-for-a-custom-domain. If anyone has a copy of this page, please let me know.
Thankfully updating the SSL certificate is relatively straight forward as the web client runs on nginx.
Updating the SSL Certificate
You will need:
- Access to the server running 3CX
- Remote Desktop (Windows)
- SSH (Linux)
- The certificate and private key in PEM format
Updating the Certificate
Locate the certificate folder (default):
C:\Program Files\3CX Phone System\Bin\nginx\conf\instance1
Copy the certificate and private key into the folder and rename them to
Restart the nginx service to apply the new certificate.
net stop nginxthen
net start nginx
systemctl restart nginx