2016-11-11 90 views
0

我有使用問題nginx的反向代理Nginx的上游HTTPS

這不工作(我有SSL模塊和該通過了配置測試但不裝載)

注:server1和server2具有不同的證書。

upstream test { 
    server server1.com; 
    server server2.com; 
} 

server { 
    .... 
    location/{ 
        proxy_pass https://test; 
    } 
} 

但這個工程:

server { 
    .... 
    location/{ 
        proxy_pass https://server1.com; 
    } 
} 

任何想法,爲什麼不是第一個工作,但第二個是什麼?

回答

1

我不能對此進行測試,但嘗試:

upstream test { 
    server server1.com:443; 
    server server2.com:443; 
} 

我似乎記得看到這樣的事情在其他問題最近在這裏,但現在找不到它。 documentation建議上游服務器默認爲端口80,而您的第二個示例肯定使用端口443.