ServerAvatar is one of the best Server management panel that provides support for multiple PHP applications and SSL Certificates on a single VPS provided by companies like Digitalocean, Vultr, Linode, etc.
By default, ServerAvatar can install Let’s Encrypt SSL Certificates on your applications for Free. But we know, Everyone doesn’t require Free SSL Certificates provided by us. If you already have custom SSL Certificate and you want to install it on your Server, It’s not a problem too!
In this short and sweet tutorial, I will show you how you can install your custom SSL Certificate on your application using ServerAvatar. It’s a very basic tutorial and you will get it in a single read. So, Let’s get started with the actual tutorial!
Install custom SSL Certificate
We will get started assuming you have already connected your server and deployed your application. If you haven’t, Please do that first. Once done, Click on the Applications section given on the left sidebar of your panel.
On this page, you will see the list of application deployed in your account. Once you get the list of the applications, Click on the Dashboard button corresponding to the application on which you want to install your Certificate.
On the application dashboard, you will see the SSL Certificate section on the left sidebar of your application dashboard. Click on the SSL Certificate section and you will see an SSL installation page if you haven’t install SSL Certificate yet.
You have got two options in the drop-down. Automatic is selected by default because automatic SSL Certificates are popular and does not require you to issue or renew your certificate because it is done automatically.
To install Custom SSL Certificate, Select Custom from the drop-down and you will see three text boxes to enter your certificate information.
Here is more information about these fields so that you can avoid making mistakes.
- SSL Certificate: SSL certificate is the main certificate file that your Certificate authority has provided you. Your Certificate authority will provide you two files from which, one will be an SSL Certificate. If you want to verify your SSL Certificate file, Just open your certificate file in text editor and make sure it
atthe beginning and the end of the file.
- Private Key: The private key is generated with CSR. If you have generated CSR on your own, You must have a private key because both CSR and private key are generated at the same time on the user side.
- Chain File: Also known as ca-bundle. It’s the file to verify your Certificate authority. You will get CA bundle or Chain certificate from your Certificate authority along with the SSL Certificate.
Enter the required information and click on the Install SSL Certificate button to begin the installation. It will take few seconds to install SSL Certificate on your website. Once it’s installed, You will see your Certificate information in the SSL Certificate section of your application.
If all the sites on your servers starts facing downtime, don’t panic and just uninstall the SSL Certificate you have installed. This will happen if your SSL Certificate does not match with your Private key. In this case, just install your SSL Certificate again with more care or Re-key your SSL Certificate and install it again.
Conclusion: It is very easy to install custom SSL Certificate using ServerAvatar. Just make sure your SSL Certificate matches your private key and the information you are trying to submit is correct. If you face any issues installing Custom SSL Certificate on your Ubuntu server, Please command down or raise a ticket from your account. We will respond as soon as possible.