SSL Termination

SSL termination is the process of decrypting traffic encrypted with SSL.


Secure Sockets Layer, SSL, is a protocol for establishing encrypted and authenticated links between networked computers in order to keep internet connections secure and to safeguard sensitive data.

SSL identifies information about the website, such as the domain name and, optionally, information about the site’s owner. SSL may be establishing links between server-to-server or server-to-client.

SSL Termination

SSL termination reduces the load on your servers while speeding up and simplifying data exchanges. SSL termination allows your application to handle more connections at a time.

SSL termination works by decrypting and analyzing incoming traffic to ensure it does not contain malicious data. After verifying this, SSL termination sends the data unencrypted to the backend via the resource’s private IP addresses.

After you add your SSL certificate and private key, SSL termination handles the SSL decryption at the load balancer. Your load balancer can also act as a gateway between HTTP/2 client traffic and HTTP/1.0 or HTTP/1.1 backend applications this way. For more information about SSL termination, see How to Configure SSL Termination.

SSL Termination Articles

See all articles with this tag
Set up SSL termination to decrypt SSL requests at the load balancer and send them unencrypted to the backend Droplet pool via the private network.
Some product features, like load balancer SSL termination and custom Spaces CDN endpoints, require SSL certificates. The certificates section of your account security page lets you manage the SSL certificates uploaded to your account.
Set up SSL passthrough to send encrypted SSL requests directly to the backend Droplet pool via the VPC network. This secures the traffic between the load balancers and the backend Droplets.