0
假設我有兩個運行在https://server:10000
和https://server:10001
上的web服務器,也就是說,SSL終止發生在我的服務器上,而不是nginx上。nginx轉發Windows上的https流量
我想nginx的路由https://server0.mydomain.com
到server:10000
和https://server1.mydomain.com
到server:10001
我想出了下面,但我怎麼能匹配基於主機?
stream {
upstream server0 {
server server:10000;
}
server {
listen 443;
proxy_pass server0;
}
}
這不起作用,因爲,我認爲,nginx想要終止ssl連接,而不是僅僅通過流量?
http {
upstream server0 {
server localhost:19080;
}
server {
listen 443;
location/{
proxy_pass https://server0;
}
}
}
我看到這個,https://stackoverflow.com/a/40135151/3515174但ssl_preread不會出現在Windows上運行。
我有什麼選擇?
http://nginx.org/en/docs/windows.html – Deadooshka
這不是一個生產服務器。 – Mardoxx