| $ssl_protocol | 协商的协议版本,如 TLSv1.3 |
|---|---|
| $ssl_cipher | 协商套件名,如 TLS_AES_128_GCM_SHA256 |
| $ssl_server_name | SNI 名称,未发送 SNI 时为空 |
| $ssl_session_reused | 会话是否复用(. 与 r 两种取值) |
日志格式与采集
日志格式与采集
log_format tls '$remote_addr [$time_local] "$request" '
'$status $ssl_protocol $ssl_cipher '
'sni=$ssl_server_name reused=$ssl_session_reused';
access_log /var/log/nginx/access.log tls;统计协议分布可以量化老客户端的实际占比,为停用旧协议提供依据。