我已经设置ssl_early_data on;
为我的 nginx.conf (内部http { }
)并根据这些命令,
echo -e "HEAD / HTTP/1.1\r\nHost: $host\r\nConnection: close\r\n\r\n" > request.txt
openssl s_client -connect example.tld:443 -tls1_3 -sess_out session.pem -ign_eof < request.txt
openssl s_client -connect example.tld:443 -tls1_3 -sess_in session.pem -early_data request.txt
它确实工作正常。
根据nginx 文档(https://nginx.org/en/docs/http/ngx_http_ssl_module.html#ssl_early_data),建议设置proxy_set_header Early-Data $ssl_early_data;
.
我的问题是:我在哪里设置这个?紧接着ssl_early_data on;
,还在里面http { }
?