SSL
Introduction
Vito supports SSL installation for your sites. It can issue a Letsencrypt Certificate for your website, or you can install your own Certificate.
Letsencrypt
Let’s Encrypt is a free, automated, and open certificate authority (CA) that provides digital certificates to enable HTTPS (SSL/TLS) for websites. It simplifies the process of securing websites by offering an automated mechanism to issue, renew, and manage certificates without manual intervention.
INFO
Vito uses certbot
to issue a certificate for your domain. certbot requires an email address for the certificate and Vito uses your user's email address for this.
Custom SSLs
You can also install your own Certificate. Vito will ask for your Certificate and Keys and will install them on your server and Nginx.
INFO
Vito encrypts the input and stores in your Vito Instance's database.
SSL for Subdomains/Aliases
VitoDeploy optionally allows you to install SSLs for your subdomains and aliases. You can check this option when you're creating a new SSL.
Multiple SSLs
You can add multiple SSLs to your server for a website and activate any of them at any time.
Force HTTPS/SSL
If you already have an SSL installed and activated, you can click the Force SSL
button to redirect all HTTP requests.
WARNING
Make sure one of the SSLs is activated before enabling this option.