在 OpenResty Edge 中配置 SNI 代理
原文中文,约3000字,阅读约需8分钟。
📝
内容提要
本文介绍了在OpenResty Edge中设置带有SNI扩展的TLS连接的反向代理。通过创建SNI Proxy应用并设置上游和页面规则,可以根据请求的SNI名称将请求代理到不同的上游服务器。最后,通过发布新配置将更改推送到所有网关服务器上。通过测试SNI Proxy应用,可以验证页面规则的生效。
🎯
关键要点
-
本文介绍了如何在OpenResty Edge中设置带有SNI扩展的TLS连接的反向代理。
-
Edge服务器监听4003端口,根据请求的SNI名将请求代理到不同的上游服务器。
-
创建SNI Proxy应用并设置上游和页面规则以处理不同的SNI名请求。
-
为每个上游服务器(如google.com和ebay.com)创建上游和页面规则。
-
通过发布新配置将更改推送到所有网关服务器,实现配置的实时更新。
-
测试SNI Proxy应用以验证页面规则的生效,确保请求被正确代理。
-
作者章亦春是OpenResty项目创始人,具有丰富的开源经验和技术背景。
-
鼓励读者关注OpenResty的博客和社交媒体渠道。
🏷️