Nginx参考手册
ngx_stream_ssl_preread_module
ngx_stream_ssl_preread_module
- 示例配置
- 指令
- ssl_preread
- 嵌入式变量
所述ngx_stream_ssl_preread_module
模块(1.11.5)允许提取所述信息的ClientHello而不终止SSL / TLS,例如,服务器名称通过请求的消息SNI。该模块不是默认生成的,它应该使用--with-stream_ssl_preread_module
配置参数启用。
示例配置
map $ssl_preread_server_name $name {
backend.example.com backend;
default backend2;
}
upstream backend {
server 192.168.0.1:12345;
server 192.168.0.2:12345;
}
upstream backend2 {
server 192.168.0.3:12345;
server 192.168.0.4:12345;
}
server {
listen 12346;
proxy_pass $name;
ssl_preread on;
}
指令
句法: |
ssl_preread on | 关闭; |
---|---|
默认: |
ssl_preread off; |
语境: |
流,服务器 |
在预读阶段启用从ClientHello消息中提取信息。
嵌入式变量
$ssl_preread_server_name
通过SNI返回请求的服务器名称
ngx_stream_ssl_preread_module |
---|
Nginx是一款轻量级的 Web 服务器/反向代理服务器及电子邮件代理服务器,可在 BSD-like 协议下发行。其特点是占有内存少,并发能力强。
主页 | https://nginx.org/ |
源码 | http://hg.nginx.org/nginx |
发布版本 | 1.13.6 |