我使用nginx反向代理
时遇到问题这不起作用(我有ssl模块,这通过了配置测试,但没有加载)
注意:server1和server2具有不同的证书。
upstream test {
server server1.com;
server server2.com;
}
server {
....
location / {
proxy_pass https://test;
}
}
但这有效:
server {
....
location / {
proxy_pass https://server1.com;
}
}
任何想法为什么不是第一个工作但第二个工作?
答案 0 :(得分:1)
我无法测试,但请尝试:
upstream test {
server server1.com:443;
server server2.com:443;
}
我似乎记得最近在另一个问题上看到这样的事情,但现在找不到它。 documentation表示上游服务器默认为端口80,而第二个示例肯定使用端口443。