来自互联网上各方的推动,正在让 HTTPS 快速普及起来。如今 HTTPS 的概念已经深入开发者的日常,成为每个 Web developer 不得不做的功课之一。
注:本章的内容要求使用 OpenResty 而非 lua-nginx-module,因为这部分功能会依赖于 OpenResty 维护的 Nginx/OpenSSL patch。
另外,虽然标题用的是 SSL(Secure Sockets Layer 安全套接层),但是我们讨论的更多是 TLS(Transport Layer Security,传输层安全协议)。沿用 SSL 这个旧名,主要是出于命名上的习惯。