Use TLS/SSL to Provide Transport Layer Encryption for HTTP Connections with Nginx.
Let's Encrypt is an SSL certificate authority managed by the Internet Security Research Group. It utilizes the Automated Certificate Management Environment to automatically deploy browser-trusted SSL certificates to anyone for free.
Serve SSL-enabled websites with the Apache web server.
How to prepare and submit a request for a commercially-signed SSL certificate.
Creating an SSL certificate for personal or internal organizational use on a Linux server.
How to serve multiple SSL-enabled websites from a single public IP using the SubjectAltName feature of OpenSSL.
Serve SSL-enabled websites with the HTTPD web server.