nginx - Nginx Stream 断开与服务器的连接
问题描述
在 nginx 中,是否可以有这样的配置:
stream {
upstream example1 {server a.b.c.d;}
server{
proxy_pass example1;
ssl_certificate /*.test.com
}
upstream example2 {server a.b.c.d;}
server{
proxy_pass example2;
ssl_certificate /*.example.com
}
}
询问是因为,在服务器块中,每个示例我都有 2 个单独的证书。一个用于 *.test.com,另一个用于 *.example.com。
当我注释掉 *.text.com 时,与服务器 abcd 的连接中断。我不确定为什么。
阅读 Nginx 的 TCP 上游服务器 SSL 终止指南,我的配置看起来是正确的。虽然我从中省略了以下内容:
ssl_certificate_key;
ssl_protocols;
ssl_ciphers;
ssl_session_timeout 2m;
运行 ./nginx -t 显示我的配置看起来是正确的(至少从语法角度来看)。
所以我不确定为什么,如果我注释掉 example1 ssl_certificate 配置,example2 服务器块会中断与我代理到的服务器的连接。
我将不胜感激任何可以提供的建议或指导。
解决方案
推荐阅读
- python - AttributeError: 'RDD' 对象没有属性 'show'
- python - Zipline 基本数据
- git - 由于文件名太长的问题,无法签出 Mule 代码
- ethereum - Ropsten(以太坊测试网络)交易无法解决(仍待处理),使用 Web3js
- tfs - TFS2018:暂停和恢复后执行的并行构建
- java - Webstart 上的多个 JAR 应用程序
- javascript - 如何动态放大amchart地图
- mysql - 多日期时间列索引的最佳数据库解决方案
- java - 如何使用 spring-cloud-contract 获得上一个请求的响应
- java - 尝试将 AndroidJUnit4 与标准 JUnit 运行器和委托运行器“org.robolectric.RobolectricTestRunner”一起使用,但无法加载