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; ... }