返回介绍

介绍

其他

How-To

开发

模块参考

ngx_stream_ssl_preread_module

发布于 2024-08-13 23:46:26 字数 2404 浏览 0 评论 0 收藏 0

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

指令

google_perftools_profiles

-说明
语法ssl_preread on \off;
默认ssl_preread off;
上下文stream、server

启用在预读阶段 从 ClientHello 消息中提取信息。

内嵌变量

  • $ssl_preread_server_name

    返回通过 SNI 请求的服务器名称

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文