26 August 2021
Laurens Gregoir
5943 Views
What you need is the following
- Debian with SSH enabled and sudo permissions
- 3CX PBX installed
- Valid certificates (yourCertificate.pem, yourPrivateKey.pem)
- Winscp
- Putty
How to
- Open WinSCP and connect to your 3CX PBX
- Upload your certs (yourCertificate.pem, yourPrivateKey.pem) to your home folder
- Logon to your 3CX PBX server via SSH
- Copy your certs to the 3CX instance:
sudo cp /var/lib/3cxpbx/Bin/nginx/conf/Instance1/yourCertificate.pem
sudo cp /var/lib/3cxpbx/Bin/nginx/conf/Instance1/yourPrivateKey.pem
- Edit your nginx config:
ssl_certificate /var/lib/3cxpbx/Bin/nginx/conf/Instance1/yourCertificate.pem;
ssl_certificate_key /var/lib/3cxpbx/Bin/nginx/conf/Instance1/yourPrivateKey.pem;
- Restart the nginx service (or reboot your server)
sudo systemctl restart nginx
Loading Comments...