For added security for your site it is recommended to always use secure protocol or HTTPS. To achieve this you need an SSL Certificate.
The Vesta hosting panel can generate a Free SSL Certificate using “Lets Encrypt”.
Enable Lets Encrypt SSL:
1. Login to your hosting panel using the “admin” user.
Then go here
user > (webuser) > login as (webuser) > web > yourdomain.com > edit
Note: Webuser is the user assigned for your website.
2. Enable the “SSL Support” checkbox and “Lets Encrypt Support”.
3. Hit “Save” button
Using other SSL certificate:
1. Login to your hosting panel using the “admin” user.
Then go here
user > (webuser) > login as (webuser) > web > yourdomain.com > edit
2. Enable the “SSL Support” checkbox
3. Click “Generate CSR” link
– Fill up the form and click “ok” button.
– Copy the CSR (Certificate Signing Request) and the SSL Key to your desktop.
– Your SSL authority / provider (eg. Comodo) will ask for your CSR to generate the SSL Certificate.
4. Once you receive the SSL Certificate from your provider you can go back here
user > (webuser) > login as (webuser) > web > yourdomain.com > edit
5. Enter the SSL Certificate, SSL Key and SSL Certificate Bundle/ Intermediate.
6. Hit “Save” button
If your certificate expires, follow the above steps to log in as user and go to web > yourdomain.com > edit
Disable the “SSL Support” checkbox and click Save.
Go back again and click to Enable SSL Support and click save. This will reestablish the SSL certificate.