Steps for Nginx to configure ssl certificate
Nginx (pronounced “engine x”) It is a high-performance HTTP and reverse proxy server, which occupies less memory than Apache, and also supports HTTPS access (SSL encryption) like Apache. This tutorial is based on Ubuntu Lucid (10.04), briefly explain how to deploy HTTPS website on Nginx. 1. Definition of terms CA (Certificate Authority): The abbreviation of digital certificate certification center, which refers to the organization that issues, manages, and revokes digital certificates. The role of the CA is to check the legitimacy of the identity of the certificate holder, issue the certificate (sign on the certificate), prevent the certificate from being forged or tampered with, and manage the certificate and key. SSL (Secure Sockets Layer): Secure Sockets Layer, which specifies a mechanism to provide data security layering between application protocols (such as HTTP, Telnet, FTP) and TCP/IP, it is in the transmission communication protocol A security protocol implemented on the protocol (TCP/IP), using public key technology, it provides data encryption, server authentication, message integrity, and optional client authentication for TCP/IP connections. Certificate chain (certificate chain): contains the trust anchor (CA certificate) and signed certificates. Web browsers come preconfigured with a set of root CA certificates that the browser automatically trusts. All…