https的简单学习

HTTPS介绍:

(全称:Hyper Text Transfer Protocol over Secure Socket Layer 或 Hypertext Transfer Protocol Secure,超文本传输安全协议);

是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。

nginx的简单配置:

server {
    listen       443 ssl;
    server_name  localhost;
    ssl_certificate /usr/ssl/nginx.crt;
    ssl_certificate_key /usr/ssl/nginx.key;
    ssl_session_cache    shared:SSL:1m;
    ssl_session_timeout  5m;
    server_tokens off;
    fastcgi_param   HTTPS               on;
    fastcgi_param   HTTP_SCHEME         https;
    access_log /usr/logs/httpsaccess.log;
        
    ...

}

原文地址:https://www.cnblogs.com/gyfluck/p/10249623.html