| Session Ticket | 密钥需在所有实例一致:用相同文件同步加载并定期轮换 |
|---|---|
| Session ID 缓存 | ssl_session_cache 是各实例本地内存,跨实例无效,可配合一致性哈希 |
| 观察 | 同一客户端反复访问时握手耗时忽高忽低 |
| 轮换 | 先增加新密钥再移除旧密钥,保证存量票据仍可解开 |
观察连接复用情况
观察连接复用情况
openssl s_client -connect example.com:443 -servername example.com -reconnect </dev/null 2>&1 | grep -E 'New|Reused' | head -8nginx 多实例共享票据密钥
nginx 多实例共享票据密钥
ssl_session_tickets on;
ssl_session_ticket_key /etc/nginx/ticket.key.current;
ssl_session_ticket_key /etc/nginx/ticket.key.previous;票据密钥泄露会使相关会话可被解密,密钥文件权限与分发渠道要与私钥同级管理。