2017-04-07 20 views
0

https://server:10000https://server:10001という2つのWebサーバが稼動しているとしましょう。つまり、SSL終了はサーバ上で起こり、nginxでは起こりません。nginx forward https traffic on windows

私は、次のを思い付いたが、どのように私はホスト名に基づいて一致させることができますか?server:10000にルートhttps://server0.mydomain.comにnginxのとhttps://server1.mydomain.comserver: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上で動作するようには表示されません。

私のオプションは何ですか?

+0

http://nginx.org/en/docs/windows.htmlを追っ – Deadooshka

+0

これは、運用サーバーではありません。 – Mardoxx

答えて